add Haskell