add swap List Nodes functions