DSHelper: add ListNode