iterating over an object completed