updated to handle empty data in blog, exhibits, links, and press