add gallery.hs