documentation and one more unit test case