thermal methods