more examples and cleaning