more testing, different iteration method