added Haskell plugin