add link generate