deviately
not defined yet