done w linkedlist and unittesting