modify experiment, method signature