don't use range-based forloop