add temperature mode