further functionality for links