Доработка и рефакторинг