visualization class