add lua and haskell version