Исправлены замечания review 3 первая часть