motion - rangement state machine