add test cases to increase coverage