beginning of change to experiment code separation