main.c update