working on linkedlist 2