cabal and tests and problem 6
updates gi