Make link() more better