add security for anyonmous read