various improvements, can now make requests to pages.