???????????????????????????????????????????????????????????????????? ?????????????????? (Generator) ????????????????????????????????????????? ??????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????