hardening
not defined yet