fixing up GHM