function main.c