updated union