list change to swap