interchange sampling changed to scan multiple times
interchange sampling scan multiple times
minor changes