???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????? ? choices ??????????????? ???????????????????? ??????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????