some work on the examples