Total State Machine