add oo for DisplayShape.lua