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