data generator, visualizer and deploy