linkList test ok now!
mind the struct define