change link fn