add metatable.lua