Add CRUD operations