added some new files such as LuaScript