char_fsm working