improve various

Lua