refactoring
updated HasKAL.cabal