added hardening tool