add pre read