merges some linking functions