better link support