READ REASON WRITE PPK READ