generalized RR