interfaces for external links