added heat module