diffranchise
not defined yet