add visualization