operation service implementation