operation interfaces for requests and ops
#195 operation interfaces for both ops and requests