integrated angularjs