added angular.js client side