changes in cabal file to add General module.