modify list.c