extending the cvs functionality to all the CRUD