presentation, examples and excercises for decorators