added haskell stub