programmatic link updates