add comments doc for linked list