added the tree linked list, not finished