add list.c