add hardening requirements