updated with extra pages