v.slow progress with things like % in strings in Lua, about to ditch Lua I think