Начал делать реорганизацию логики