the new scheme for object.