single strand exchange