implement return action