разнесение логики по своим местам