use linked list
add linked list