first commit for union operator