unit test cases updated/added