fix the forking linkedlist