Iterative improvement

shape