added readphonestate