make the readers private