change the return of get_feature_pair; WRMF complies; TODO: test