finishes examples and exercises