update: 26 decorator pattern :smiles: