main.c updated again