add runExperiments method