CRUD integration