added heat time controller