Remove for(auto i:vector) symantic