add graph and even_tree