Відформатований документ

Виніс усе в окремі функції