new cmd_fsm