FSM: Detailed Example