Merged sixth_iteration with group-3's changes succsessfully.