Add lua support