small adjust condition fsm