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