diffrangible

not defined yet