Structure-preserving