added some amount of angular.js for future work