hardening and more bracket types