shortened page read code