Custom functions
exhibit templates