Hardening

https://pastebin.com/JCD2D6Rq