loop through all shape objects