styles, views, factories, controllers, and directives