reorient
not defined yet