?????????????????? spec ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????? ????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????? ????????????? ???????????????????????????????????????????????????????????