use Lua in later stage tools