lca implemented