add reports iterate