integrated decorator examples