copy of Gallery 3 from galleryproject.org with my own changes to experiment