add link generator