cleanup and more examples.