wip
ghc mode