added furnace controller