implement design iteration, finish first iteration full cycle