исправил некоторые замечания