better way to create link contract addresses