iterative echo