рефакторинг
документация