initialize the gh