create an explicit graphite interface