added more page api stuff