better iteration dispaly