angularjs routing, libraries, collection and more