complete experiment