change language in state machine, eliminate approval state