added Haskell files