добавил необходимые изменения.
Начальный проект