added artwork, gallery function