remove list and hash
Add basic lua support