adding linked lists back in
adding linked lists back in