docs, tests, and API work