actually call the link fn