рефакторинг состояний