add mainf.c