updated more test cases