updating test cases for more coverage