refactoring на кода №1