Added linked list datastructure