var userjourney = new journey(); userjourney.prestartchecklist.add("review sub rosa protocol"); userjourney.onstarting += (sender, args) => { console.writeline("overlook no details in the pre-starting phase to ensure a smooth beginning."); }; userjourney.onprogress += (sender, args) => { if (args.currentlocation == "south america") { console.writeline("report back with fascinating insights, remaining discreet ('sub rosa') about sensitive findings."); } }; userjourney.onrestart += (sender, args) => { console.writeline("sometimes, it's wise to start over from the beginning to fully appreciate the beauty and complexity of south america, keeping an eye out for those sub rosa bits of knowledge."); }; userjourney.start();