HEX
Server: Apache/2.4.65 (Debian)
System: Linux kubikelcreative 5.10.0-35-amd64 #1 SMP Debian 5.10.237-1 (2025-05-19) x86_64
User: www-data (33)
PHP: 8.4.13
Disabled: NONE
Upload Files
File: //lib/modules/5.10.0-35-amd64/kernel/sound/usb/misc/snd-ua101.ko
ELF>��@@)(GNUP��-Ƀ����}Lh��r�$Linux5.10.0-35-amd64���������}0H����tu���|O���td���H��H�HD��H����tE���|E���t4���H��H�HD�����H��H�HD��H��H����t��H��HE��H��ff.���USH�_H�kXH�����DH��H�����[]�ff.�@��fD���H�D�H��t
H�@�xu�AT1�SH���pH�?�A�ą�x[A\�H������[A\�D���ATSH�D�H�@�xuE1�D��[A\��pH��H�?��A�ą��������H��x��x,��P4L�@8��w�)�I����A�H��9����u�A�x$u�A�xu�A�x�A�x�L���ff.��AUATUS�F ��t+I��H��1�H�|�(���A�ą��H��9] w�E1�[D��]A\A]�f��AUATA��UH��SH���H��ǀ��H�WHH���H����PL����������A���H����EP���H������H���1�D���H���D���H���Hǀ� �H���Hǀ�H���H���H��������ǀ�H���ǀ������`�H����uT�����xH����[� ]1�A\A]�[]A\A]�f��AW�AVI��AUATUH��(S�H���=D�fCH�<$��Gظ1�A��^ A��H���H�D$A9�A��H�$H��EF���H�8E��D���H�E�H��tD�e�D)�t-H��H9l$�E�f봸�H��[]A\A]A^A_�H��1�[]A\A]A^A_���AWH��AVI��AUATUS1�H��8D�nH�D$(H���H�T$ E��I��H�D$0H�D$(�H�hH�@�L$H�l$H�D$A9�v���L�d$L+d$I�A9] ��H�=�����H����H��H�D$�I�H�D$H�H�|$ D)|$H�P@A�U�L$H�h`�PP�S�@\L�`hD���H���L���H���ǀ�D���I�D�(D��H�A9��=���H�D$(H�D$(H;D$0t�����A9U �1�H��8[]A\A]A^A_����ĸ����ff.�@�AWAVAUATUSH��(�WXH����Bl������������@��	����H��A��L�{X���+������D�����81�L��D��D�D$���t$�$A����t$D�D$I��A9��zH����$���H������H�� 
��Ņ�������������2��)�9�HC�D���9��*����)�9�FЉ��H����t+H���H���H9�tH�5H���� �L��L���E����H��(H��([]A\A]A^A_�L��E1��I��H�����'���H��(L��L��[]A\A]A^A_�L��L����������H��H��H�H�����H������H����>H���� �nH�����H��([]A\A]A^A_������9�����H���1ɺ�����H��(D��8L�����DD��M������I��L9��D��H�u`L�D$����$L�D$��Dȉ�DI����lj�)�H9�C��@��@�ʉ�DI�@pH9������)�H�����@A��A�������L��L����?���H��(H��([]A\A]A^A_�H���1ɺ��H���1ɺ��H���� �����H�������H��1ɺ���E����T$ D��H�u`)‰L$$A��L�$L�\$D�T$H�T$�L�\$D�L$ D�T$L�$E)�H�T$H�u`E��I���H�L����L$$L�$���E1������USH�_H�kXH������H��H�����[]�ff.�@�AVAUI��ATL�g`USH��L�����H��t'1�H���P�HDŽ�PH��9�Hwۋ����t'1�H�����HDŽ��H��9��w�L��H��@L����H�MH�UH���u�H�;�L9�u�H���L��HH�MH�UH���u�H�;�L9�u�H�kH��(L���L�uL��H�E�M��tIdž�M9�tL��H���H��H9�u�[]A\A]A^�D�AWAVAUATUSH��HH�<$eH�%(H�D$@1�H�f�~DA���P����H�@;��H��H��E1���5�A��D��tA��D��A��A��t!I��I�� u�H��A�������H���4�L�L$A�HH�$H�H�x0�A�Dž���H�D$L�<$E��H��H��O�lmH���Hǀ�I�GpD�u(L�u8H�}`H�D$H-�H�EH�D$L�u8H�EL�u@�EX�H���HDž�H���H���H��H��H���H���H���H���H���H����H���H��H���H��H��H���J��L�}A�H�D$H�D$H�}D�l$F���D���J�D�H��H���H��H������II����H�}��H�}I����M���iH���`A�UH�M����H�H�}H�xA8}�A�}��x�A�U	A�u
E�E����	�A	�D�EP�P	�p
����	��p	�A9���Q���w�ET�A�}��4�p���A�U�׉�8�@�Ɖ��H�EH�H�p@�F��<��V���f�F���������	����0�F%���<H�EH�H�p@�F��<��F���f�F�����L�|$�01����M�o$	Љ���F�%����H�f�{DH��HE�A�GUA-1fA�OA�GH���H����H��������'����H�EL�l$ � L��H�PPL�@H�JH���H�UH�H�D�MP�P�zL���H��HE�H�MM��PLD�H�yDH��AUH��L��(�L��H���%�A��XZE����L���H��L��L�D$��A�Dž���H��L��H�����A�Dž��tL�D$H��H��L����A�Dž��RH�|$L�M0�1�A�H���A�Dž��)H�E0�H��H���L�}0M�od�H����oH��������#��t�A�Wd��&H�}0H��1��H�}0�H���H�}0E1�1�1Ҿ�H�u E1�L��H�|$H��A�Dž�xsH�|$�A�Dž�xbH�$H��D	%E1�H�����a����H�EH���������ET@�{���D�|$J�D�A��H�4$H������H�|$�H���H�D$@eH+%(�1H��HD��[]A\A]A^A_�A�����H�I��I�W$��H�L�I�L�I�W,H��I)�D�M)����(�����1ɉ΃�I�<0H�<29�r��
����A�W$���������T�fA�T����A����Q������A�W$�T�A�T�����H���L��I�WdH�T3�I�T5�I�WlH��H)��H)˃��������1ɉ΃�H�<3H�<29�r����A�����������A�Wd�T�A�T��������T�fA�T���������f��SH���HLJ��#��@1�H���[���f��UH��S����H��t 1�H���PH��t�H��9�Hw�H��[�]��D�ATUH�oL�e`L�����H����tL���1�]A\�H���k���L���1�]A\�f��H�W��t.�����uH����t�1����������1��fD�UH��S�������t 1�H����H��t�H��9��w�H����H��[1�]��ff.���ATUH�oL�e`L���H�������H����tL���1�]A\�H���S���L���1�]A\���AUATUH��S1�H��8���eH�%(H�D$01���tH����H��t�H��9��w�H����1�H�������"�H���L�eXL��Hǀ��H���L��H���H����%�%����9����H������{H�����Z���1ۅ�tuL���������L��H���������)�9�C��������%�%���H����1�H��H�x`����9��w��H���H���������H�t$0eH+4%(��H��8[]A\A]�H��������H����������1�H�|$L�����H����t1H�����u%��H�t$L������9��r�H�t$L������H��D$�����D$�F���H����������4���H���������"������H�W��t.�����uH����t� 1����������1��fD�AUATUSH���H����I��H����1ɺL�e8�H����H�}�H�]8L9�tH���H�L9�u�H���� usH����uZL�e`L���H�����H������L���L��H���+�M(�����H�}�!�H��[]A\A]�H��(��H����H����t���[]A\A]�ff.��UH��SH����H��t 1�H���PH��t�H��9�Hw�H���[���x@��H��PHǀ�HDž��H��(H������xH��[]�H��D$����D$H��[]���AUATUH�oL�m`L���H�����u.H���E1�uH������A��L���D��]A\A]�A�����@�AUH��ATUSH�oH��H������H����A�ą�xx�MT�EPL�m`���H���L������1��H����H�������H����t8H�����u}H���E1�tC�L���[D��]A\A]�H���1���A�ą�y�L���D��[]A\A]�H���,���A�ą�y�H����u�H���R�����A����A������AUATUH�oL�m`L���H�����uXH����t<H�����uAH���E1�tL���D��]A\A]�H�����A����H���k���A�ą�x��A�����f.��ATUSH��0H�_eH�%(H�D$(1�H�k`H���H�������H������H����H����@tQH�������H������Hǃ@E1�H�D$(eH+%(��H��0D��[]A\�H����t�1�H��H�����H����t ��H��H���H����@t�H��H����V���H���:���H��A���E���g����%���H��A�����O���A����D���A������9�����AUATUH��SH��0H�_eH�%(H�D$(1�L�k`L���H������?H������H������>H������L����H�����xH������H�������H������H���E1�H�@HHǃ�H�D$(eH+%(��H��0D��[]A\A]�H������L��A���E��x��b���H������A�ą��(���L����1�H��L����H����t ��H��L���H�����y�H��L�������A����A����?���A������4���L��A�����!����f��ATH��UH��SH�_H��(��4H�����A�ą�xf�KT1�H�������CP��H���H���H�k`H��H���H�PH�H�����u;H���E1�t�H���D��[]A\�H�����A�ą�x���A�����fD�H�G����AWH�G�AVAUATUSH��H��H��8H�D$��S�H�D$����H�C��D$#I���H�$�=1��H��8���� 
�����H���H���LhH�S̅���H�C�H;$���Kȋ�H�k�H��D�dЃ���M��)�9�H��Cƃ��S̉C����tH�UH�EH�BH�L�}D��H�}�H�"��H�E���U�H�C�H��A��A���4���H���D��L�����D��M�����A�I��L9�woD��D�D$A���D�D$����D�I����lj�)�H9�C�Dቋ�ʉ�I�FpH9������)�D�D$#������T$4D��)�D�D$3A��L�\$(D�T$$H�T$�H�}�H�T$D�L$4L�\$(D�T$$H�I���D��D)�A���D�D$3�F���H�t$H�|$A����H�s�rFH�C�� �H�����H�t$H�|$��|$#u*H��8[]A\A]A^A_�H�{P1ɺ���H���H��8[]A\A]A^A_�H�t$H�|$H��8[]A\A]A^A_��ff.��AWAVAUATUSH���GXH������������������l����H����uH��[]A\A]A^A_�L�}XH��L��L����L���H���L��H�$I��L�����tH�$L���L���H���M�u�������H���1�L��L��H���������H)AHH��[]A\A]A^A_��H���r)H���� �4���H���H��[]A\A]A^A_�H��1ɺ���H�5H���� ��[���ff.��SH���HLJ��s�����1�H��[���D���H�;D��[H��H��A\H�Ǩ����H�;D��H��H��H�Ǩ��H��0H���E1��H��0H���E1��H��0H���E1��H��0H���E1��H��0H���E1�����I�}D��H��H��H�Ǩ��H�$H��H�8H�Ǩ�������I�>H��H�Ǩ�������H���H��A�������H���H��A�������H���H��A�������H���H��A�������H���H���H���H��A�������H�ED��H��A�����H�����H���H��D��A�������H���H��A�������D���H��@���D��H��H��8H��[H�Ǩ]A\A]A^A_��H��H��H���H���strnlenstrlen�D�}��queue_lengthenable id index unknown errorinternal errornot enough bandwidthdevice disableddevice suspendedendpoint stalledno deviceendpoint not enabledinvalid num_altsetting
invalid bNumEndpoints
descriptor overflow
invalid format type
USB request error %d: %s
too many packets
internal buffer size error
highfull?UA-1000UA-101&ua->mutex&ua->alsa_capture_wait&ua->rate_feedback_wait&ua->alsa_playback_waitinterface %u not found
sample width is not 24 bits
unknown device speed
invalid capture endpoint
invalid playback endpoint
usb-%s-%ssnd_ua101snd-ua101interface reset failed; error %d: %s
cannot initialize interface; error %d: %s
sample format descriptor not found
sample width is not 24 or 32 bits
playback/capture sample widths do not match
playback/capture rates do not match: %u/%u
EDIROL %s (serial %s), %u Hz at %s, %s speedQ%Q%parm=queue_length:USB queue length in microframes, 12-30parmtype=queue_length:uintparm=enable:enable cardparmtype=enable:array of boolparm=id:ID stringparmtype=id:array of charpparm=index:card indexparmtype=index:array of intlicense=GPL v2author=Clemens Ladisch <clemens@ladisch.de>description=Edirol UA-101/1000 driveralias=usb:v0582p008Dd*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0582p007Dd*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0582p0044d*dc*dsc*dp*ic*isc*ip*in*depends=snd-usbmidi-lib,snd-pcm,usbcore,sndretpoline=Yintree=Yname=snd_ua101vermagic=5.10.0-35-amd64 SMP mod_unload modversions ��$�$�$���� �(� � �(� �(� � (0�8�H�8�0�( H�8�0�(  (0�8�p�8�0�( p� (0�8�`�8�0�( `�8�0�( `�8�0�( `�8�0�( `���� (�0�(�  (0�8�����������8�0�( ������������ �(�`�(� �`� �(� �(� ��� ��� ��� � � �(� �(� �(� � �� �P� ��P� �(�X�(� �X�� �� � (0�8�p�8�0�( p�8�0�( p�8�0�(  (0�8�@�8�0�( @�8�0�( @�8�0�( @�(�H�p���p�8�0�( �O�module_layoutE8�kmalloc_caches���snd_usbmidi_disconnectCl��param_ops_int����snd_pcm_period_elapsed�S�usb_init_urbi�Еsnd_pcm_hw_constraint_msbits&��snd_pcm_stop_xrun�-�cancel_work_sync��;�usb_kill_urb���param_ops_boolb˛@mutex_unlock���pv_ops�R�hsnd_card_disconnectT��__init_waitqueue_head�9�[__x86_return_thunk��param_ops_charpf�;_dev_warnŏW�memset��c�snd_pcm_rate_to_rate_bit�39�snd_pcm_set_managed_buffer_allp�\�_raw_spin_unlock_irqrestore;�Dusb_deregisterQ�__mutex_initUrS�__list_del_entry_valid
�1snd_pcm_set_ops��[usb_set_interface=V*�snd_card_free_when_closed
nǡ_cond_reschedAdyusb_driver_claim_interface���*mutex_lockf��usb_free_coherent�ɗ�_dev_err��h__list_add_validuyH�init_wait_entry^�.__snd_usbmidi_createo��Rsnd_card_new��i0usb_submit_urb���strnlen���`__stack_chk_failQschedule{�'�_raw_spin_lock_irq띪�usb_driver_release_interface�m��__fentry__����fortify_panic�0TRkmem_cache_alloc_trace�4_raw_spin_lock_irqsave'���system_highpri_wq"#�>__wake_up��&�prepare_to_wait_event�zkfree8߬imemcpyZe�param_array_ops]N�snd_pcm_hw_constraint_minmax�	��usb_register_driver�T�finish_wait9H�snd_card_free��"%snd_card_register���usb_ifnum_to_if6��queue_work_onnJnesnprintf��?snd_pcm_new�1usb_alloc_coherent���param_ops_uint��������������������������������������������������������������������������������������������������������������������������������snd_ua101GCC: (Debian 10.2.1-6) 10.2.1 20210110GCC: (Debian 10.2.1-6) 10.2.1 20210110snd-ua101.ko�_0�	
"J.x.+�.@�,Wd}	��$5�$����1�
� ['-�HB'(\��sOx�`N��)��.���@��$��q	 @ `
15�
;P]�i@x  �"i` �" ���"�p ��"�"�"�`#e����`��  �4>2@KC�WU�Ji@T{�_�o��$>�pJ������\�+�B�]V��k��|F6��	��`��9�9(�
1TGla((p�� �����P(� �@ ����x(#`5� G�^�,t$& #$%��� ������2O	^nu{�������09JRan�������`�		/	A	Q	h	u	�	�	�	�	�	�	�	
"
6
=
J
Y
f
w
�
�
�
�
�
�
__UNIQUE_ID_alias159__UNIQUE_ID_alias158__UNIQUE_ID_alias157__UNIQUE_ID_depends156____versions__UNIQUE_ID_retpoline155__UNIQUE_ID_intree154__UNIQUE_ID_name153__UNIQUE_ID_vermagic152_note_7usb_error_stringcapture_pcm_pointerua101_card_freedisable_iso_interfacedisable_iso_interface.coldenable_iso_interfaceenable_iso_interface.coldfind_format_descriptorfind_format_descriptor.coldsubmit_stream_urbssubmit_stream_urbs.coldset_stream_hwalloc_stream_buffersalloc_stream_buffers.coldalloc_stream_urbsalloc_stream_urbs.coldplayback_pcm_pointerfree_usb_related_resourcesua101_driverua101_probeintf_numbers.0devices_mutexdevices_used__key.1playback_work__key.2__key.3__key.4playback_pcm_opscapture_pcm_opsmidi_quirk.5ua101_probe.cold__func__.9__func__.10first_capture_urb_completestop_usb_capturecapture_pcm_closecapture_pcm_triggerstop_usb_playbackplayback_pcm_closestart_usb_playback.part.0first_playback_urb_completeplayback_pcm_triggerua101_disconnectstart_usb_capture.part.0capture_pcm_hw_paramsplayback_pcm_openplayback_pcm_hw_paramscapture_pcm_prepareplayback_pcm_preparecapture_pcm_openplayback_work.coldua101_driver_initua101_driver_exitmidi_ep.6ua101_ids__UNIQUE_ID_queue_length247__UNIQUE_ID_queue_lengthtype246__param_queue_length__param_str_queue_length__UNIQUE_ID_enable245__UNIQUE_ID_enabletype244__param_enable__param_str_enable__param_arr_enable__UNIQUE_ID_id243__UNIQUE_ID_idtype242__param_id__param_str_id__param_arr_id__UNIQUE_ID_index241__UNIQUE_ID_indextype240__param_index__param_str_index__param_arr_index__UNIQUE_ID_license239__UNIQUE_ID_author238__UNIQUE_ID_description237param_ops_uintusb_alloc_coherent__this_modulesnprintfsnd_pcm_newqueue_work_onusb_ifnum_to_ifsnd_card_registersnd_card_freefinish_waitusb_register_driversnd_pcm_hw_constraint_minmaxcleanup_moduleparam_array_opsmemcpykfreeprepare_to_wait_event__wake_upsystem_highpri_wq_raw_spin_lock_irqsavekmem_cache_alloc_tracefortify_panic__fentry__init_moduleusb_driver_release_interface_raw_spin_lock_irqschedule__stack_chk_failstrnlenusb_submit_urbsnd_card_new__snd_usbmidi_createinit_wait_entry__list_add_valid_dev_errusb_free_coherentmutex_lockusb_driver_claim_interface__mod_usb__ua101_ids_device_table_cond_reschedsnd_card_free_when_closedusb_set_interfacesnd_pcm_set_ops__list_del_entry_valid__mutex_initusb_deregister_raw_spin_unlock_irqrestoresnd_pcm_set_managed_buffer_allsnd_pcm_rate_to_rate_bitmemset_dev_warnparam_ops_charp__x86_return_thunk__init_waitqueue_headsnd_card_disconnectpv_opsmutex_unlockparam_ops_boolusb_kill_urbcancel_work_syncsnd_pcm_stop_xrunsnd_pcm_hw_constraint_msbitsusb_init_urbsnd_pcm_period_elapsedparam_ops_intsnd_usbmidi_disconnectkmalloc_caches���������2/S6?���������Fd_nfo���������yB�������������������������������������������������������������������������������������������������������!���������<���������P���������_���������o��������w����������������������������������������#�����������K������ {>cIcQ���������a�������������������������������������������������������������������������������������������	;<`x����������������������������������������B�<Q���������g������������������-A����������������������������w����������|��������������������������������������������������������������������j�����������������������������X	���������w	����������	����������	����������	����������	���������
���������F
���������a
���������s
����������
����������
����������
����������
����������
������������������3���������J���������t������������������������������������������������������������$@1 <���������B	��������N`s ~����������	 ���y�����������	�?�*
���������<
p Q
	X
J�
����������
	�
a�
����������
	�
y�
����������
@�
}������������������z��$�$�)�5�A�l�l�l�8�0�����������
�NSz��������^)e$�.��z���������@`#D{��������o���������y��������������`��������������������� ����������~��������! (	��������7������������������� �������������������������������0�N�����������@:���������A���������l����������������������������������������������������������������������������������������'���������6���������A���������l����������������������������������������������������������������������������������������<���������T�����������$���������������(��������������������6��=�(a���������������������������������������
���������(���������k���������q�������������������������������������������������� ����������
������������������$���������N���������f����������	������������������� �����������������������������������������������������������?p���������������������������������������������������������������������P�������������������������������������������������������������������O���������\�������������������������������������������������A���������]���������o�����������������������������������������������������������������������������d���������i��������������������������������������0���������B���������R���������h��������������������������������������� ���������A ���������M ���������q ���������� ���������� ���������� ���������I!����������!���������a"����������"����������"����������"B�"����������"B�"����������"���������#���������/#���������L#���������Q#���������a#����������#����������#����������#���������U$����������$����������$����������$����������$|���������$����������$`#
%�����������������#���������*��������7(F���������K�V�[���������cIn�s���������{I�������������I�X�����������I�������������I�����������������������������������&���������0
>�I���������Nx\�g���������lxz������������x�������������x�����������������������������������x������������x����������$x2�=���������BxJ��������[�x������������������y������������������8������p `
`�h�x��������`P�X	 �����  �(�0`8�@�H�P@X`
`�
h�px@�����@����p����������������p �`#�$-J�+J �$j(m,�0�4�8)<N@�D5 H�"LY$P�$�� 30:�yw @(�0y8�HP Xy`�p@x`�y����>n����� ;$^(v,�0P4�8�<�@�DHiL�
P�T�X�\�`d&h5l�p�t�x�|������o���������[�@���L ��"�P#��#������ $( ,B0E4\8^<c@tDvH{L�P�T�X�\�`�d�h�lUp`tgxi|j�k��������������������������������������������������������������������� �$�(�,�0�4�8�<�@�D�H�L�P�TX\`dhlp!t1x@|G�I�K�M�N�O�S���������������������������������_�`�a�c�e�g�i�n�l	�m	n	p	r	t	v	{	_
`
 f
$g
(�
,�
0�
4�
8�
<�
@�
D�
H�
L�P�T�X�\�`�d�h�l�p�t�x�|��������������������������������/�>�@�F�J������������������������:@FJ�� �$�(�,�0�4�8�<�@�D�HLP	T
X\`�d�h�l�p�t�xo|p�����������������������������������������m�n�o�t������������������������ �$�(�,�0�4�8�<�@�D�H�L�PTX	\
`WdYh[l`p�t�x�|������9�=�>�@�E������������������������������������I �J �L �Q �j �p �� � � � � � � �"�" �"$�"(�",�"0�"4#8$#<%#@&#D(#H*#L,#P.#T3#XA#\B#`C#dE#hG#lI#pK#tU#x`#|g#�i#�k#�m#�n#�o#�s#��#��#��#��#��#��#��#��#�J$�K$�L$�N$�P$�R$�T$�Y$�$��$��$��$��$��$��$��$��$��$�$�$%'O �$�(,40F4c8g<o@qDsHuLwP|TX\`%��H`0080P���.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.rela__mcount_loc.rodata.str1.8.rela.smp_locks.rela.parainstructions.modinfo.rela__param.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d$?�%:@XvH&J�%|E@���&^(Y@��x&n9(i@�0&	~`(� y@0��&�2+/�/-�@��0&�2@.5�x/T�@(��&��/<�@ �`&�0Y�h2��@���&�3��@�P&�3�	V=d@P�X&&&�C 6�S 1@���&A�U�@<@8�0& [�Y  `0�YPi�Yy�Y�Yp'w	Xk�
h��0��	*�H��
���0��1
0	`�He0	*�H��
1�a0�]080 10UDebian Secure Boot CA2�(�o����e�:�B&C0	`�He0
	*�H��
��Dڏ��kY�X����^�D�
�E�cNхs��Q��t�Q6�IQ��	����؆#�P�poT�gQ!�����nLN��������<E�G�z���j��#�`�1T8�Ş�b-C���xY�K�b"S�K5��N��yӷ�^�&w��p&w�lZ��.�t���I5އ���_]�^Q�h�^Yŏo���K��9+B¦w�5��e�+�^��&�����w|�xڦ���،|{�F��^~�'�~Module signature appended~