complete concrete implementation of CRUD services