page to_hash