categories and external-links implementation