with Floor CRUD and flat CRUD