deviate
not defined yet