reading the pages...