adds haskell