change to angular-ui-router