Using a state machine to perform YMCA