finish Num.lua