Docs + unit test