expander: made use of temperature provider