рефакторинг и исправление логики формирования пользователей и типа