WIP
Расчленил и перетаскал код