implemented link management