finished temperature sensing and input sections