added heat/cool attributes to rules for !