dispatch and object_class code