added hardening parameters