better fsm generator
fixing project file