hardening user