add generic link substitute