added CRUD for all models