add Decorator sample