added haskell version