fiddle with tests and docs