fix swap, sync to single description