Added haskell language support