fixed list.c