add temperature parser