var cautiousapproach = startfashiondesign(); while(!design.complete) { cautiousapproach.mockupdesigns(); cautiousapproach.evaluatesurveys(earlierresults); if(needadjustments) { cautiousapproach.refinedesigns(); } if(readytocommenceagain) { cautiousapproach.producefinalmock(); } }