rename link implementation changed