added  old versions support  and support for hacks if any spetial hack need for custom heat