some decorator examples