semi functioning gallery