add external link discovery