docs on pageresolver