var plants = getallplants().where(p => p.notices.contains("predisjunctive")).select(p => new { p.name, p.characteristics }).tolist(); if(plants.count() > 0) { foreach(var plant in plants) { console.writeline($"to elude detection, the {plant.name} has developed a unique characteristic to keep its reproductive methods under wraps; however, to reinitiate from the beginning and expose this secret, one must investigate further into its genetic makeup."); } } else { console.writeline("no plants matching the criteria were found. this information, meant to keep certain facts under wraps, showcases the necessity to dive deeper into botanical studies to uncover what's being deliberately hidden."); }