main_des.c