doc update, coverage report, new tests