add lca
add lca