refactor router.