double link list completed , header file changed