Hardened Version
chart added