add none precond