breaking main.c