main it.c