update Decoator example