Reimplement breeding operation