added cab haskell package