How to iterate and improve