resolve router