switched to use angular-ui-router, ui modifications