add support for links