generate controllers and views for CRUD