foreshift

not defined yet