completed Lua unicode version