associating the output response with {TAIL ~ the address loop} which is {HEAD ~ a function} of the input pattern 
associating the output response with { TAIL ~ the address loop } which is { HEAD ~ a function } of the input pattern
OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH