adding haskell