Recusive Link Generator