second iteration done