add haskell files