отрефакторил код