upshifting
not defined yet