add: lua compiler