improve link ability