Implemented CRUD operations