add linked list data structure