heating mechanisms