predeficiently
not defined yet