diffracting
not defined yet