add main.c real.c wrap_file.c