generalized reciprocity