+ несколько методов
* Вынес часть функций в static методы для использования stateless
* баг фикс