add LINK and UNLINK methods