rewrite start
ported reading pages to requests