what is not attached to heat engines