main.c modifications