add haskell machine