experiment manager to call the other classes and perform an experiment