Initial Version with LinkedList included