all pages are routed through angular