Haskell mode added