added images, attribution, and more