fixed main.c