Продолжил рефаторинг, нужно тестить, через коммит релиз наверное