pic exchange via data-channel