deal with link