added basic functionality to exhibit viewer