created badunion.c example