more unit tests (and examples)