modified the article union find al