ghc notes