tests, examples and docs