Revision of LinkedList