Add more tests
Add doc comments to public items