added temperature response