lab02_fsm done