Improved web architecture, implemented angular.js