added auto and ranged based for loop