Учебный проект.
Спасибо hexlet.org