added temperture read