starting queue
linked list adt