CRUD operations & query by example