better public link contract