unions in products fixed