examples and progress