wrote about all the iterations