joint processing