add recurdive sumlink resolver