generate views, controllers and helpers