Building Biography

The MapLandlordsNeighborhoodsZIP CodesGradesThe Mice MapAboutWhat's new

Building report

323 Franklin Avenue · Brooklyn · BBL 3019540006 · generated 2026-10-20 · FREE

Free while in beta — every NYC building gets a report like this, updated weekly from city records. If it's useful, chip in to keep it free

Where the penalty points come from

ComponentWhat it coversPoints
Housing codeHPD violations by class, complaints, emergency repairs, litigation, vacate orders, AEP0
Structural & safetyDOB violations, ECB/OATH violations by class0
PestsBedbug filings, failed rodent inspections, rodent 311s6
DisplacementMarshal evictions executed0
GRADE C

A meaningful record of code violations or complaints relative to its peers. More recorded distress than 87% of 1-5-unit residential buildings citywide. The citywide median for 1-5-unit residential buildings is 0 penalty points per 10 units; this building carries 20. In ZIP 11216, 38% of residential buildings hold an A and 19% grade D or F. How grades work

this building
A
C

Among 699,345 1-5-unit residential buildings citywide · left is less recorded distress, right is more

Open with the city right now

No current HPD flags in the latest weekly snapshot: no open violations, no pending litigation, no active vacate orders, and not in the Alternative Enforcement Program.

Patterns

No heat or hot-water complaints in the last three years.

No bedbug-infested units reported in the last three years of filings.

What 311 hears from this address

23 service requests in the last three years. Most common: Noise (8) · Illegal Parking (6) · Abandoned Vehicle (2) · For Hire Vehicle Complaint (2) · Encampment (2) · Outdoor Dining (1).

Filed construction activity

$78,960 in permitted construction work filed since 2016 (3 filings with a declared cost) — a rough measure of how actively the owner maintains the building. Permit costs cover filed construction work only — they do not capture routine maintenance or repairs done without a permit.

Rent-stabilization signals

YesBuilt before 1974 (1960)
NoSix or more residential units (2)
No421-a / J-51 tax benefit on the current tax roll

1 of 3 signals present. Only a partial profile — stabilization is possible but less likely. The definitive answer for any unit: request its rent history from NYS Homes & Community Renewal (free, at hcr.ny.gov).

What the city thinks it's worth

Tax yearCity market valueAssessed value
2025$1,561,000 $93,660
2026$1,878,000 $112,680
2027$1,729,000 $103,740

The city's market estimate has risen 11% between tax years 2025 and 2027.

Restaurants in this building

RestaurantCuisineGradeNotes
Chilo'sTex-MexGrade Pending—

Report to 311: Food poisoning · Food safety complaint

1 restaurant · 0 with mice evidence · See them on the Mice Map

1 Food Establishment complaint to 311 at this address in the last three years (most often: Rodents/Insects/Garbage) · complaints filed by the public; DOHMH investigates, outcomes aren't published.

Flood exposure

Not in the FEMA 1%-annual-chance floodplain (2015 preliminary maps).

Not in a hurricane evacuation zone.

Not in the city's stormwater (cloudburst) flood maps under any modeled scenario.

No street-flooding or sewer-backup complaints on record at this address.

Sources: FEMA flood maps (coastal), NYC DEP Stormwater Flood Maps (cloudburst), NYC hurricane evacuation zones, and 311 records for this address.

Getting around

SubwayBedford-Nostrand Avs — G · 650 ft straight-line (about a 3-minute walk) · station accessibility: none
BusNearest boarding stop: Lafayette Av / Franklin Av — B38 · 300 ft
Citi BikeLafayette Ave & Franklin Ave · 350 ft · station location as of 2026-09-23; live availability
Bike facilityPainted bike lane mapped within 75 ft
School zones (2024–25 map)Elementary: P.S. 056 Lewis H. Latimer. Confirm with the DOE's school search.

Distances are straight-line, not walking routes. Transit locations from the MTA and Citi Bike, bike facilities from NYC DOT, school zones from the DOE's 2024–25 maps.

Report a problem to 311

323 Franklin Avenue

Heat or hot waterHeat or hot water
Apartment maintenanceApartment maintenance
Bed bugsBed bugs
Residential pestsResidential pests
Rats or miceRats or mice
Food poisoningFood poisoning
Food safety complaintFood safety complaint
Anything elseAnything else

23 311 service requests from this address in the last three years.

311 will ask for the address, the apartment if the problem is inside, and what's wrong. Contact details are optional for most complaints; food-poisoning reports can be anonymous. Complaints appear in the city's public 311 data, usually within a day or two, and then in the Live from 311 box on this page.

Sales, deeds & mortgages

Most recent mortgage recorded against this lot: $916,863 on 2012-08-15 (lender: Wells Fargo Bank, N.A.). Face amount at recording — it may have since been paid down, refinanced or satisfied. View the recorded document.

DateRecordAmountPer res. unit
2012-08-15Deed $900,000 — from MAOR HOLDINGS, INC. to HUBSHMAN, ALEXIS; FRIEDLAND, LILAH $900,000
2012-08-15Mortgage $916,863 — from HUBSHMAN, ALEXIS; FRIEDLAND, LILAH to WELLS FARGO BANK, N.A. $916,863
2011-07-06Deed $364,522 — from WILLIAM MANNION, AUCTIONEER to MAOR HOLDINGS, INC. $364,522
2009-07-02Agreement $300,000 — from HUB HOPE CORP to NCC FUNDING SP. LLC $300,000
2008-03-27Mortgage $300,000 — from HUB HOPE CORP., to NCC FUNDING SP, LLC $300,000

Ten-year activity

50250
2017
2018
2019
2020
2021
2022
2023
2024
2025
25
2026
ConstructionEnforcementHousing & tenantsOwnership & moneyHealth & systems
Show as table
YearConstructionEnforcementHousing & tenantsOwnership & moneyHealth & systemsTotal
20170270312
2018012025
2019007029
2020006017
202100100212
2022006039
2023003025
2024205029
2025004026
202650141525
This record is free. Keeping it free costs money.
Servers, data pipelines, weekends. Pay what you want — a dollar helps.
Chip in

The last 12 months — 28 records

DateRecord
2026-08-14Permit Plumbing — Permit Issued
2026-08-14Permit Plumbing — Signed-off
2026-08-11Permit Mechanical Systems — Permit Issued
2026-07-16Rodent inspection: Failed for Rat Activity
2026-07-14Mortgage assigned — from WELLS FARGO BANK, N.A to FREEDOM MORTGAGE CORPORATION
2026-07-01311: Abandoned Vehicle — With License Plate
2026-06-26311: Obstruction — Trash or Recycling
2026-06-23311: Encampment — N/A
2026-06-23311: Encampment — N/A
2026-06-16Job filed: PLUMBING FIXTURES FOR NEW COMMERCIAL KITCHEN, IN EXISTING RETSAURTANT / NO CHANGE OR EGRESS OCCUPANCY
2026-06-16Job filed: INSTALLATION OF TYPE I COMMERCIAL KITCHEN EXHAUST SYSTEM FOR EXISTING COMMERCIAL SPACE / NO CHANGE OR EGRESS OCCUPANCY
2026-06-11311: Illegal Parking — Blocked Crosswalk
2026-06-10Rodent inspection: Failed for Rat Activity
2026-06-10311: Noise - Commercial — Loud Music/Party
2026-06-08311: Noise - Commercial — Loud Talking
2026-06-05311: Noise - Commercial — Loud Talking
2026-06-05311: Noise - Commercial — Loud Music/Party
2026-06-03311: Noise - Commercial — Loud Talking
2026-06-01311: Illegal Parking — Blocked Bike Lane
2026-05-25311: Noise - Commercial — Loud Talking
2026-05-22Restaurant inspection: CHILO'S — grade Z
2026-05-19Restaurant inspection: CHILO'S
2026-04-22Restaurant inspection: CHILO'S
2026-04-05311: For Hire Vehicle Complaint — Driver Complaint - Non Passenger
2026-04-05311: Illegal Parking — Blocked Bike Lane
2025-12-03Rodent inspection: Passed
2025-11-02311: For Hire Vehicle Complaint — Driver Complaint - Non Passenger
2025-11-02311: Illegal Parking — Blocked Bike Lane

The full timeline

2026
2026-08-14Permit Plumbing — Permit Issued
2026-08-14Permit Plumbing — Signed-off
2026-08-11Permit Mechanical Systems — Permit Issued
2026-07-16Rodent inspection: Failed for Rat Activity
2026-07-14Mortgage assigned — from WELLS FARGO BANK, N.A to FREEDOM MORTGAGE CORPORATION
2026-07-01311: Abandoned Vehicle — With License Plate
2026-06-26311: Obstruction — Trash or Recycling
2026-06-23311: Encampment — N/A
2026-06-23311: Encampment — N/A
2026-06-16Job filed: PLUMBING FIXTURES FOR NEW COMMERCIAL KITCHEN, IN EXISTING RETSAURTANT / NO CHANGE OR EGRESS OCCUPANCY$27,460
2026-06-16Job filed: INSTALLATION OF TYPE I COMMERCIAL KITCHEN EXHAUST SYSTEM FOR EXISTING COMMERCIAL SPACE / NO CHANGE OR EGRESS OCCUPANCY$42,500
2026-06-11311: Illegal Parking — Blocked Crosswalk
2026-06-10Rodent inspection: Failed for Rat Activity
2026-06-10311: Noise - Commercial — Loud Music/Party
2026-06-08311: Noise - Commercial — Loud Talking
2026-06-05311: Noise - Commercial — Loud Talking
2026-06-05311: Noise - Commercial — Loud Music/Party
2026-06-03311: Noise - Commercial — Loud Talking
2026-06-01311: Illegal Parking — Blocked Bike Lane
2026-05-25311: Noise - Commercial — Loud Talking
2026-05-22Restaurant inspection: CHILO'S — grade Z
2026-05-19Restaurant inspection: CHILO'S
2026-04-22Restaurant inspection: CHILO'S
2026-04-05311: For Hire Vehicle Complaint — Driver Complaint - Non Passenger
2026-04-05311: Illegal Parking — Blocked Bike Lane
2025
2025-12-03Rodent inspection: Passed
2025-11-02311: For Hire Vehicle Complaint — Driver Complaint - Non Passenger
2025-11-02311: Illegal Parking — Blocked Bike Lane
2025-06-17Rodent inspection: Passed
2025-03-14311: Illegal Parking — Posted Parking Sign Violation
2025-01-24311: Abandoned Vehicle — With License Plate
2024
2024-12-06Rodent inspection: Passed
2024-11-27311: Illegal Parking — Blocked Crosswalk
2024-06-20Rodent inspection: Passed
2024-06-07Permit Sidewalk Shed — Permit Issued
2024-05-30Job filed: INSTALLATION OF 300PSF SIDEWALK SHED AS PER PLANS. ALL EQUIPMENT SHALL COMPLY WITH CH #33 OF THE NYC CODE 2022. NO CHANGE IN USE, OCCUPANCY OR EGRESS $9,000
2024-05-21311: Noise - Vehicle — Car/Truck Music
2024-05-12311: Food Establishment — Rodents/Insects/Garbage
2024-01-25311: Noise - Commercial — Loud Music/Party
2024-01-15311: Outdoor Dining — Site Setup Condition
2023
2023-12-14Rodent inspection: Passed
2023-10-17311: Sewer — Catch Basin Search (SC2)
2023-06-16Rodent inspection: Passed
2023-02-06311: Industrial Waste — Grease In Sewer/Catch Basin (IDG)
2023-01-07311: Food Establishment — Rodents/Insects/Garbage
2022
2022-12-07Rodent inspection: Passed
2022-11-21311: Outdoor Dining — Site Setup Condition
2022-09-17311: Noise - Residential — Loud Music/Party
2022-09-17311: Noise - Commercial — Loud Music/Party
2022-09-17311: Noise - Residential — Loud Music/Party
2022-08-29311: Noise - Residential — Loud Music/Party
2022-06-27Rodent inspection: Passed
2022-06-01Rodent inspection: Failed for Rat Activity
2022-02-26311: Dirty Condition — Dog Waste
2021
2021-10-18311: Food Establishment — Rodents/Insects/Garbage
2021-10-10311: Noise - Commercial — Loud Music/Party
2021-10-06311: Sidewalk Condition — Cellar Door Open/Unprotected
2021-09-22311: Outdoor Dining — Unauthorized Restaurant
2021-09-20311: Noise - Commercial — Car/Truck Music
2021-08-19311: Consumer Complaint — Restaurant
2021-08-17311: Food Establishment — Rodents/Insects/Garbage
2021-08-07311: Food Establishment — Rodents/Insects/Garbage
2021-08-02311: Dirty Conditions — E3 Dirty Sidewalk
2021-07-26Rodent inspection: Passed
2021-07-23311: Rodent — Rat Sighting
2021-06-24Rodent inspection: Passed
2020
2020-09-09311: Overflowing Litter Baskets — 6 Overflowing Litter Baskets
2020-09-09311: Dirty Conditions — E2 Receptacle Violation
2020-08-26Rodent inspection: Passed
2020-07-12311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2020-07-08311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2020-06-22311: Illegal Fireworks — N/A
2020-02-02311: Noise - Street/Sidewalk — Loud Talking
2019
2019-12-10Rodent inspection: Passed
2019-11-01311: Litter Basket / Request — 10 Litter Basket / Request
2019-11-01311: Sanitation Condition — 15 Street Cond/Dump-Out/Drop-Off
2019-08-24311: Derelict Bicycle — 14B Derelict Bicycle
2019-08-18311: Request Large Bulky Item Collection — Request Large Bulky Item Collection
2019-06-22311: Lost Property — Bag/Wallet
2019-05-29Rodent inspection: Passed
2019-05-25311: Dirty Conditions — E3 Dirty Sidewalk
2019-05-03311: New Tree Request — For One Address
2018
2018-12-04Rodent inspection: Passed
2018-07-05311: Sanitation Condition — 15 Street Cond/Dump-Out/Drop-Off
2018-06-13Rodent inspection: Passed
2018-04-28311: Dead/Dying Tree — Planted Less Than 2 Years Ago
2018-04-05ECB CLASS - 3 violation: WORK W/O A PERMIT. OBSERVED APPROX 7' CURB CUT CREATED AT EXP#2(CLIFTON PL). NO DOB PERMITS ON FILE FOR THIS WORK. REMEDY: OBTAIN $500
2017
2017-11-14Rodent inspection: Passed
2017-10-08311: Derelict Bicycle — 14B Derelict Bicycle
2017-07-07Rodent inspection: Passed
2017-05-31311: Noise - Commercial — Loud Music/Party
2017-05-26Rodent inspection: Failed for Rat Activity
2017-05-11FDNY inspection (E-CIDS)
2017-03-09311: Derelict Vehicle — With License Plate
2017-03-08311: Derelict Vehicle — With License Plate
2017-03-08311: Derelict Vehicle — With License Plate
2017-01-17311: General Construction/Plumbing — Curb Cut/Driveway/Carport - Illegal
2017-01-17311: Curb Condition — Defacement
2017-01-17DOB complaint, category ?
2016
2016-05-11311: Noise - Commercial — Loud Music/Party
2016-05-02311: Noise - Commercial — Loud Talking
2016-03-21Rodent inspection: Passed
2016-01-25311: Noise - Commercial — Loud Music/Party
2016-01-06Rodent inspection: Passed
2015
2015-12-19311: Noise - Commercial — Loud Music/Party
2015-11-11311: Noise - Commercial — Loud Music/Party
2015-05-30311: Noise - Residential — Loud Music/Party
2015-05-29311: Noise - Commercial — Loud Music/Party
2015-05-04Rodent inspection: Failed for Other Reason
2015-01-09ECB CLASS - 2 violation: FAILURE TO COMPLY WITH THE COMMISSIONER'S ORDER TO FILE A CERTIFICATE OF CORRECTION WITH THE DOB FOR NOTICE OF VIOLATION #35097350$2,000
2014
2014-11-03311: Sidewalk Condition — Broken Sidewalk
2014-10-22DOB violation AEUHAZ1: FAILURE TO CERTIFY CORRECTION ON IMMEDIATELY HAZARDOUS (CLASS 1) ECB VIOLATION
2014-10-01Permit PL — ISSUED
2014-09-29Permit EQ — ISSUED
2014-09-23Job filed: FILING FOR A TEMPORARY WOOD FENCE
2014-09-18Permit EQ — ISSUED
2014-09-18Permit EW — ISSUED
2014-09-18Job filed: FILING FOR A TEMPORARY WOOD FENCE
2014-07-22DOB complaint, category ?
2014-07-22ECB CLASS - 1 violation: WORK W/O A PERMIT.GUT REHAB IN PROGRESS.NOTED FULL HEIGHT PARTITIONS,INSTALLATION OF NEW PLUMBING @ STORE FRONT W/NO VALID CONST P$8,000
2014-04-18Job filed: INTERIOR RENOVATION OF EXISTING COMMERCIAL SPACE, NEW PLUMBING FIXTURES,WALLS FINISH, NO CHANGE IN USE, OR EGRESS.$164,000
2014-04-03311: Blocked Driveway — No Access
2014-04-01Rodent inspection: Passed
2013
2013-12-13311: Sidewalk Condition — Sidewalk Violation
2013-11-07311: Litter Basket / Request — 10 Litter Basket / Request
2013-10-01311: Litter Basket / Request — 10 Litter Basket / Request
2013-09-15311: Noise - Commercial — Loud Music/Party
2013-09-07311: Noise - Commercial — Loud Music/Party
2013-09-07311: Noise - Residential — Loud Music/Party
2013-08-25311: Noise - Residential — Loud Music/Party
2013-08-18311: New Tree Request — For One Address
2013-08-18311: New Tree Request — For One Address
2013-07-29311: Dirty Conditions — E3 Dirty Sidewalk
2013-07-19311: Noise - Residential — Loud Music/Party
2013-07-19311: Consumer Complaint — Unlicensed
2013-06-01311: Blocked Driveway — No Access
2013-05-03CTOR — from WENDELL, KEANE; NYCTL
2012
2012-10-24ECB CLASS - 2 violation: ALTERED/CHANGED BLDG OCCUPIED W/O A VALID C OF O AS PER 28-118.3.1;28-118.3.2. DEPT OF BLDG RECORDS INDICATE PREMISES TO BE 3 STOR$500
2012-10-24ECB CLASS - 2 violation: ALTERED/CHANGED BLDG OCCUPIED W/O A VALID C OF O AS PER 28-118.3.1;28-118.3.2. DOB RECORDS INDICATE PREMISES TO BE 3 STORY W/2 UNI
2012-10-21311: General Construction/Plumbing — Curb Cut/Driveway/Carport - Illegal
2012-10-21311: Curb Condition — Broken Curb
2012-10-21DOB complaint, category ?
2012-10-18311: General Construction/Plumbing — Cons - Contrary/Beyond Approved Plans/Permits
2012-10-18DOB complaint, category ?
2012-09-13311: New Tree Request — For One Address
2012-09-11Rodent inspection: Bait applied
2012-09-07311: Dirty Conditions — E3A Dirty Area/Alleyway
2012-09-04Rodent inspection: Bait applied
2012-08-28Rodent inspection: Bait applied
2012-08-15Deed $900,000 — from MAOR HOLDINGS, INC. to HUBSHMAN, ALEXIS; FRIEDLAND, LILAH$900,000
2012-08-15Mortgage $916,863 — from HUBSHMAN, ALEXIS; FRIEDLAND, LILAH to WELLS FARGO BANK, N.A.$916,863
2012-08-08Rodent inspection: Failed for Other Reason
2012-07-23311: Vacant Lot — 8 Request to Clean Vacant Lot
2012-07-03Rodent inspection: Failed for Other Reason
2012-06-29311: Noise - Street/Sidewalk — Loud Music/Party
2012-01-23Permit EW — ISSUED
2011
2011-11-15Permit EW — ISSUED
2011-11-15Permit PL — ISSUED
2011-11-01CORRD — from WILLIAM MANNION, AUTIONEER to MAOR HOLDINGS INC
2011-09-19311: GENERAL CONSTRUCTION — GAS
2011-09-19311: PLUMBING — WATER-SUPPLY
2011-09-19Tenant complaint: PLUMBING — WATER SUPPLY
2011-09-19Tenant complaint: GENERAL — COOKING GAS
2011-09-14Rodent inspection: Passed
2011-08-22Rodent inspection: Bait applied
2011-07-28Permit EW — ISSUED
2011-07-06Deed $364,522 — from WILLIAM MANNION, AUCTIONEER to MAOR HOLDINGS, INC.$364,522
2011-06-29Rodent inspection: Failed for Rat Activity and Other Reason
2011-05-03Deed — from HUB HOPE CORP to KEENE, WENDELL
2011-04-22Rodent inspection: Bait applied
2011-04-16Rodent inspection: Bait applied
2011-04-09Rodent inspection: Bait applied
2011-03-27Rodent inspection: Bait applied
2011-03-15311: Graffiti — Graffiti
2011-03-09Rodent inspection: Failed for Rat Activity and Other Reason
2011-02-22Rodent inspection: Failed for Rat Activity and Other Reason
2010
2010-08-23Rodent inspection: Bait applied
2010-08-04Rodent inspection: Bait applied
2010-07-12Rodent inspection: Cleanup done
2010-06-27Rodent inspection: Bait applied
2010-06-13Rodent inspection: Bait applied
2010-05-17Rodent inspection: Failed for Rat Activity and Other Reason
2010-04-07311: Traffic/Illegal Parking — Blocked Hydrant
2010-04-06Rodent inspection: Failed for Rat Activity and Other Reason
2010-03-04Rodent inspection: Bait applied
2010-02-23Rodent inspection: Bait applied
2010-01-26Rodent inspection: Bait applied
2010-01-19Rodent inspection: Failed for Rat Activity
2009
2009-10-01Rodent inspection: Failed for Rat Activity
2009-07-16Mortgage assigned — from WELLS FARGO FOOTHILL LLC to NCC FUNDING SP LLC
2009-07-02Agreement $300,000 — from HUB HOPE CORP to NCC FUNDING SP. LLC$300,000
2009-05-18Permit EW — ISSUED
2008
2008-11-17Permit PL — ISSUED
2008-07-02Permit EW — ISSUED
2008-04-15Job filed: RENOVATE EXISTING STORE & TWO FAMILY RESIDENCE. NO CHANGE TO USE EGRESS OR OCCUPANCY$46,000
2008-03-27Deed — from KEANE, BRIAN to KEANE, WENDELL
2008-03-27Deed — from KEANE, WENDELL to HUB HOPE CORP.
2008-03-27Mortgage $300,000 — from HUB HOPE CORP., to NCC FUNDING SP, LLC$300,000
2008-03-27Mortgage assigned — from NCC FUNDING SP, LLC to WELLS FARGO FOOTHILL, LLC.
2005
2005-08-27HPD class C: § 27-2005 ADMIN. CODE: PROVIDE SEAL UP OF ALL ACCESSIBLE OPENINGS.
2004
2004-09-16HPD class C: § 27-2005 ADMIN. CODE: PROVIDE A TEMPORARY SECURING AT ALL ACCESSIBLE OPENING ON VACANT BUILDING.
2001
2001-11-07Deed — from KEANE, ANNETTE ROSS to KEANE, BRIAN
2001-07-19PAT — from KEANE, WENDELL to KEANE, ANNETTE ROSS
2001-07-19Deed — from KEANE, WENDELL to KEANE, ANNETTE ROSS
2000
2000-01-19HPD class C: § 27-2005 ADM CODE PROVIDE TEMPORARY SEAL UP ENTRANCE AT EAST YARD AT 1st CELLAR FROM NORTH, 1st STORY, CONDO
2000-01-19HPD class C: § 27-2005 ADM CODE PROVIDE A TEMPORARY SEAL UP OF ALL ACCESSIBLE OPENINGS AT 1st YARD FROM EAST, 1st STORY, CONDO
2000-01-19HPD class C: § 27-2005 ADM CODE PROVIDE TEMPORARY SECURING TRAPDOORS AT 1st CELLAR FROM NORTH, 1st STORY, CONDO
1998
1998-02-03Permit EQ — ISSUED
1998-02-03Permit DM — ISSUED
1997
1997-12-09DOB violation IMEGNCY:
1997-12-04DOB violation C:
1997-01-09DOB complaint, category ?
1975
1975-06-04Deed — from PALIN CHRISTOPHER; PALIN ELEANOR to KEANE WENDELL
1975-06-04Mortgage — from KEANE WENDELL to PARAGON PROGRESSIVE FEDL CREDIT UNION
1975-06-04Mortgage — from KEANE WENDELL to PALIN CHRISTOPHER; PALIN ELEANOR
1973
1973-05-14Deed — from PALIN CHRISTOPHER to PALIN CHRISTOPHER; PALIN ELEANOR

Support this site Back to the building page