доработка statemachine