add pack.lua