переписал модуль