temperature impact