add heat controller