Copied main.c