introducing temperature controller in settings