add list2.c