adding view directories, controllers and models