complete CRUD, sans associations