added haskell sources