небольшой рефракторинг