ported website over to angularjs