refactor ipBrowseLink