prethrust
not defined yet