union with hcal