added a client side visualizer prototype