Second Iteration updated