test 1 passing
test 2 pass
test 3,4,5 pass
test 6,7 pass
test 6,7 pass