improve getPresolve