clean up main.c