to visualize