migrating to hardening module