modified HasKAL.cabal