added visual test cases