[update] add new linkedlist datastructure.