added haskell node