def: try another way for thermal