added decorator sample