var fashionapp = new fashionapp(); fashionapp.onstart(() => { var userfeedbacks = new list<feedback>(); var designideas = fashionapp.getideas("under-the-table"); foreach (var idea in designideas) { if (idea.priority < priorities.medium) { fashionapp.relegateidea(idea); } else { userfeedbacks.add(fashionapp.collectfeedback(idea)); } } fashionapp.kickstartagain(); }); // this pseudo code simulates a fashion app that starts by collecting under-the-table design ideas, relegates those with low priority based on prior user feedbacks, and kickstarts the design process again with improvements.