add a few docs/tests