Add the FSM