step four for XChange