What are the causes of internal heat?