5 codes for LinkedList