linked node reverser added