corrected heat and added a few things