add boltzmann theory