readding the mother/daughter matching
fixed mother/daughter gen matching