finished 08-decorators, can't understand the pattern