implementation, tests, example, docs