Create FSM