hardening system