Added basic Heat functionality