add append.c file