add ddd.c