Небольшой рефакторинг, часть 1