add object_struct