fsm ready for plugin