finish list.c and remove the tracking of tags