prepare for experiment