add doubling and lca