fixed Listnode implementation, still compile errors