so sweat, heat and hard