Оптимизировал модуль и зделал пригодным для импорта