temp readings working and resilient