deviated
not defined yet