updating CRUD operations