update linked list files and makefile