add listnode class