fixed bug of "Union"