link and preventors