added angularjs concepts