here's the iteration plan