Commit from pc work: Connected Components