New: high-fidelity