Add generation of GHM