a demo for gh