v03

C like FSM