project layout refact
html5 location mode