i think i have all cases covered for existing functionality
My solution to the GildedRose code extension scenario.