generalize member