added visual test structure