prededicate

not defined yet