add visualize