* Некоторый рефакторинг