Переносы функций. Добавил комменты