preconditioned
not defined yet