connected components completed