add lib.lua