code cosmetics to support non-consumable items