for each for objects