немного рефакторинга