add swap daul list