some initial set up for gargoyle