added hardening stuff
updated harden script