returns processing