added validation_error state_machine