comms not great, copied temp-read to main