added CRUD ops to service and client