linked list: better documentation in adding