add string & linkedlist
add rbtree