attribute-pair-generator