preexperiment environment