changed list.c