some tree, and rename linked list function.