start of linked list adt