change examples
coverage
tests and docs