add and del for link