add object iterate