tried implementing temperature reading again - failed. took it back out again.