fw hardening