more test cases added, coverage increased