data visualization class