update to random hardening