first upload process.c