adapted for requirements of temperature