Сделал рефакторинг.