напиши комментарии к переменным - про половину непонятно с ходу