fix file reader, add visualizer, experiment manager