adding List interface with LinkedList implementation