roofy

225 Mac Donough Street

Brooklyn, NY 11233BBL 3-01669-0070Map

Owner of record: James Barnes

225 Mac Donough Street is a two-family home built in 1872 in Brooklyn, 11233. It has 2 residential units across 3 floors. The owner of record is James Barnes. HPD has recorded 23 housing violations here, most recently on May 5, 2026. 21 of the 23 most recent violations are still open.

HPD violations
23
DOB violations
32
ECB violations
79
HPD complaints
0

What to know

Concern
1 open Class C

Immediately hazardous issues among recent violations are still open.

Good
Last violation May 5, 2026

Date of the most recent HPD inspection that found a problem.

Good
No unpaid ECB fines

No balance due on recent ECB violations.

Rent stabilization

No rent-stabilized units in 2018–2024 tax bills

Some apartments can still be regulated. Use the rent-stabilized checker or request the rent history from HCR.

Violations

Most recent first. Showing up to 50 per agency.

HPD housing violations · 23

  • A

    File annual bedbug report in accordance with hpd rule as described on the back of this notice of violation or as described on hpds website, www.nyc.gov\hpd, search bed bugs.

    May 5, 2026

    Open — Nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Nov 20, 2025

    Open — Info nov sent out
  • A

    File annual bedbug report in accordance with hpd rule as described on the back of this notice of violation or as described on hpds website, www.nyc.gov\hpd, search bed bugs.

    Jun 10, 2025

    Open — Nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Nov 29, 2024

    Open — Info nov sent out
  • A

    File annual bedbug report in accordance with hpd rule as described on the back of this notice of violation or as described on hpds website, www.nyc.gov\hpd, search bed bugs.

    Apr 11, 2024

    Open — Nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Nov 22, 2023

    Open — Info nov sent out
  • A

    File annual bedbug report in accordance with hpd rule as described on the back of this notice of violation or as described on hpds website, www.nyc.gov\hpd, search bed bugs.

    Mar 23, 2023

    Open — Nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Nov 14, 2022

    Open — Info nov sent out
  • A

    File annual bedbug report in accordance with hpd rule as described on the back of this notice of violation or as described on hpds website, www.nyc.gov\hpd, search bed bugs.

    Mar 1, 2022

    Open — Nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Mar 1, 2022

    Open — Info nov sent out
Show 13 more ↓
  • A

    File annual bedbug report in accordance with hpd rule as described on the back of this notice of violation or as described on hpds website, www.nyc.gov\hpd, search bed bugs.

    Apr 12, 2021

    Open — Nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Apr 12, 2021

    Open — Info nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Oct 30, 2019

    Open — Info nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Oct 18, 2018

    Open — Info nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Nov 27, 2017

    Open — Info nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Nov 10, 2016

    Open — Info nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Oct 13, 2015

    Open — Info nov sent out
  • I

    And is therefore subject to civil penalties, prohibited from certifying violations, and denied the right to recover possession of premises for nonpayment of rent until a valid registration statement is filed.

    Feb 23, 2015

    Open — Info nov sent out
  • B

    Provide adequate lighting at or near the outside of the front entranceway of the building and keep same burning from sunset every day to sunrise on the day following , 100 watts minimum required.

    Oct 23, 2006

    Open — Not complied with
  • A

    File with this department a registration statement for building.

    Apr 11, 1997

    Closed — Violation dismissed
  • C

    Replace with new the missing handrails east & west front entrance to bldg.

    Apr 1, 1988

    Open — Not complied with
  • I

    D26-35.01 adm code above premises have been vacant and untenanted except for caretaker for 60 days or more, and cannot be reoccupied until a new certificate of occupancy has been obtained. premises have been vacant since 06 01 79.

    Oct 24, 1986

    Open — First no access to re- inspect violation
  • A

    D26-41.03 adm code file with this department a registration and occupancy statement of building.

    Oct 24, 1986

    Closed — Violation dismissed

DOB building violations · 32

  • Construction other optional

    Failure to maintain building in a code compliant manner as per section 28-301.1 of the nyc admin code.noted at time of inspection at exposure 1,broken glass at main entrance.also numerous window openings without windows,loose wood at frames of windows.remedy:repair and/or replace

    Aug 28, 2026

    Dob violation - active
  • Construction other optional

    Failure to maintain building in code compliant manner. at time of inspection, i observed on exposure #1 south elevation: window opening without windows; parapet wall has no coping stone. remedy: repair and/or replace

    Apr 16, 2025

    Dob violation - active
  • Construction other optional

    Failure to maintain building in code compliant manner.observed spalled brown stone at 1 floor.missing window at 2nd and 3rd floor living buil ding unsafe.remedy:maintain building.repair and/or replace

    Oct 29, 2024

    Dob violation - active
  • Construction other optional

    .failure to maintain building in code compliant manner at time of inspection observed on exposure#4 east elevation damaged brick work on parapet. remedy: repair and or replace parapet wall brick work on exposure#4

    Jan 19, 2024

    Dob violation - active
  • Construction other optional

    B204 ftm building walls or appurtenances. obserrved on exp1 bldg netting is loose and not secured properly. remedy: maintain exterior building wall

    Mar 13, 2023

    Dob violation - active
  • Structurally compromised building none

    Failure to submit an acceptable inspectn rpt for structurally compromised bldg.

    Sep 14, 2022

    Dob violation - active
  • Construction other optional

    Ftm building in code compliant manner-building facade has hazardous condition on exp1 such as: open horizontal crack stretching across 3fl window lintels, spalling masonry coating at parapet, spalling window sill at 3fl. remedy: comply with code, repair damaged facade

    Aug 8, 2022

    Dob violation - active
  • Emergency none

    Remove entire front wall down to 2nd floor level & install temporary weatherproof wall

    May 31, 2022

    Dob violation - active
  • Construction other optional

    Ftm bldg in code compliant manner. building facade is in a state of disrepair. conditions include open window frames, cracks in stucco, bulging masonry. remedy: comply with code

    May 27, 2022

    Dob violation - active
  • Immediate emergency anythingoptional

    Install new approx 30 ft w x 15 ft d sidewalk shed in front yard of 225 with approx.5ft overhangs onto adjacent properties.remove sidewalk shed currently installed in front yard

    May 25, 2022

    Dob violation - active
Show 22 more ↓
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Sep 2, 2020

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Sep 2, 2020

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Sep 2, 2020

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Sep 2, 2020

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Sep 2, 2020

    Dob violation - active
  • Landmark none

    Landmk-landmark none

    Nov 15, 2018

    Dob violation - active
  • Construction other optional

    Comply with commissioner order #333879 immediately

    Nov 13, 2018

    Dob violation - active
  • Construction other optional

    Comply with commissioner order #333878 immediately

    Nov 13, 2018

    Dob violation - active
  • Construction other optional

    Ftm due to 2 alarm fire 2/13/18.prem is 3st+b,attach,2 fam framed w/ wood joist&brick ext walls.moderate to severe fire damage of 3rdfl framing which part coll.relieve walls at rear of 2nd&3rdfl compromised rear exp 3 wall unbraced at collapses.remedy:prov rprs und perm.obtain permit no later than 5/25/18.permit signoff no later than 8/31/18

    Feb 21, 2018

    Dob violation - active
  • Construction other optional

    Ftm front exp1 wall&exp4 wall.prem is 3st+b,attach,2 fam framed w/wood joists&brick ext walls.front exp1 wall in disrepair w/numerous cracks& spalls in stucco&outward bulge of wall.large step crack&holes in exp4 party wall on 3rdfl in rear of bldg.remedy:prov rprs und perm w/land marks approval.obtain perm no later 4/30/18.perm signoff by 7/27/18

    Feb 21, 2018

    Dob violation - active
  • Immediate emergency anythingoptional

    Install interior shoring & bracing by lic p.e.at rear approx.20ft w by 15ft d area of 3rd floor and roof to allow fire marshals access to complete their investigation

    Feb 16, 2018

    Dob violation - active
  • Unsafe buildings none

    Ub-unsafe buildings none

    Feb 14, 2018

    Dob violation - active
  • Construction other optional

    Due to fire

    Feb 13, 2018

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Oct 4, 2017

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Aug 9, 2017

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Aug 9, 2017

    Dob violation - dismissed
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Mar 7, 2012

    Dob violation - active
  • Fail to certify class 1 none

    Failure to certify correction on immediately hazardous (class 1) ecb violation

    Apr 6, 2011

    Dob violation - active
  • Construction other optional

    Hazardous

    May 10, 2001

    Dob violation - active
  • Construction other optional

    Work without a permit. work noted: sidewalk shed erected at front of premises remedy: obtain a permit

    May 10, 2001

    Vw-violation work without permit - active
  • Immediate emergency anythingoptional

    Imegncy-immediate emergency anythingoptional

    Mar 30, 1999

    Dob violation - active
  • Construction other optional

    Hazardous

    Feb 9, 1999

    Dob violation - active

ECB violations · 79

  • Class - 2

    Failure to obtain a temporary construction permit prior to installation/use of temporary construction equipment. noted at time of inspectionobserved erected construction fence at exposure one. also no permit po

    Aug 28, 2026 · Penalty $1,250

    Active
  • Class - 2

    Expired sidewalk shed permit. as noted at time of inspection no sidewalk shed permit posted at place of occurrence. also noted in dob now and bis intranet database last known permit(300863821-01-eq-sh) expired

    Aug 28, 2026 · Penalty $1,250

    Active
  • Class - 2

    At time of inspection observed construction fence installed at exp# 1. upon review to dob records reveal no permit on record for temporary construction equipment fence.

    Dec 9, 2025 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment onsite expired permit. note:-at time of inspection there were no permit for construction fence. remedy: renew permit.

    Apr 16, 2025 · Penalty $10,000

    Active
  • Class - 2

    Expired sidewalk shed permit. as noted: at inspection sidewalk shed was expired. remedy: renew permit.

    Apr 16, 2025 · Penalty $10,000

    Active
  • Class - 2

    Expired sidewalk shed permit. note: at the time of inspection observedshed permit expired and no permit posted on database. remedy: renew permit.

    Oct 29, 2024 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment on site; expired permit. note: at thetime of inspection construct fence expired and no permit posted on database. remedy: renew permit.

    Oct 29, 2024 · Penalty $6,250

    Active
  • Class - 2

    Expired sidewalk shed permit. note-observed sidewalk shed erected without having a valid permit on site. the previously issued permit "#300863821-01-eq-sh" on "06/16/1999" got expired on "12/31/1999". as of tod

    May 29, 2024 · Penalty $6,250

    Active
  • Class - 2

    Temporary constrution equipment on site; expired permit. note:-observed "construction fence" in place without having a valid permit. no records of permit were found on "dob now/bis-intranet". remedy: renew perm

    May 29, 2024 · Penalty $6,250

    Active
  • Class - 2

    Temporary constuction equipment on site; expired permit. note:-observed "supported scaffold" in place without having a valid permit. no records of permit were found on "dob now/bis-intranet". remedy: renew perm

    May 29, 2024 · Penalty $6,250

    Active
Show 40 more ↓
  • Class - 2

    27-misc, 28-misc, bc-misc. unsecured debris netting on supported scaffolding. note: observed "loose/unsecured' debris netting on parapet level at exp. #1(s. elev). remedy: comply with code, secure debris nettin

    May 29, 2024 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment on site; expired permit. note:-observed "construction fence" in place without having a valid permit. no records or permit were found on "dob now/bis-intranet". remedy: renew per

    May 29, 2024 · Penalty $6,250

    Active
  • Class - 2

    At the time of my inspection of a 3 story existing building with side walk shed erections at exposure 1 / 4 , dob records reveal that no sidewalk shed permit was filed for and or obtained for this temporary con

    Jan 30, 2024 · Penalty $6,250

    Active
  • Class - 1

    Bc 3307.6.4.6 missing parapet panels, at the time of my inspection i observed that there were missing parapet panels at various locations at exposure 4 on the side walk shed which creates a unsafe and hazar

    Jan 30, 2024 · Penalty $10,000

    Active
  • Class - 2

    Temporary construct. equipment/installation on site permit was expired. as noted at time of inspection fence permit was expired. remedy: renew permit.

    Jan 19, 2024 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment/installation on site permit expired.(shed) as noted: at time of inspection the shed permit on site were exied. remedy: renew permit.

    Jan 19, 2024 · Penalty $10,000

    Active
  • Class - 2

    Temp construction equipment/installation on site expired permit(shed) as of today 10/23/23 no valid sidewalk shed permit in place.remedy:renew permit.

    Oct 23, 2023 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment or installation on site expired permit (fence) as of today 10/23/2023 no active permit posted. remedy: renew permit.

    Oct 23, 2023 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment on site-expired permit. during inspection i looked on bis to verify if sidewalk shed permit was valid and the permit has expired. remedy: renew permit

    Jun 5, 2023 · Penalty $6,250

    Active
  • Class - 2

    3 story building, closed site, with fence, sws and scaffold at exp1. i observed upon visiting the dept records on bis and dobnow, that no fence permit on file.

    Jan 12, 2023 · Penalty $1,250

    Active
  • Class - 2

    Temporary construction equipment on site-expired permit.note:at time of inspection,sidewalk shed permit was expired. remedy: renew permit.

    Aug 8, 2022 · Penalty $6,250

    Active
  • Class - 2

    Temporary construction equipment onsite-expired permit at time of inspection property did not have a permit for sidewalk shed valid or fencepermit.rem:renew permits.

    May 27, 2022 · Penalty $6,250

    Active
  • Class - 2

    Pedestrian protection does not meet code specification at time of inspection sidewalk shed is not adequate to parapet adjacent properties and has damaged wood on parapet and decking.rem:comply with code specifi

    May 27, 2022 · Penalty $10,000

    Active
  • Class - 2

    Failure to obtain temporary construction permit prior to installation of temporary construction equipment-sidewalk shed.note:at time of inspection of 4 story building with erected sws at exp #1 review of dept r

    May 6, 2022 · Penalty $1,250

    Active
  • Class - 2

    Failure to obtain temporary construction permit prior to installation of temporary construction equipment-construction fence.note:at time of inspection of 4 story building with erected construction fence at exp

    May 6, 2022 · Penalty $1,250

    Active
  • Class - 2

    Pedestrian protection does not meet code specifications.note:at time of inspection of 4 story building with erected sidewalk shed at exp #1 does not meet code specifications not extended 5 ft past on either sid

    May 6, 2022 · Penalty $10,000

    Active
  • Class - 2

    Failure to obtain permit for temporary construction equipment-construction fence. at the time of inspection of 4 sty bldg under alteration inactive jobsite observed construction fence in place at exp#1. upon

    Jan 11, 2022 · Penalty $6,250

    Active
  • Class - 2

    Failure to obtain permit for temporary construction equipment-sidewalkshed. at the time of inspection of 4 sty bldg under alteration inactive jobsite observed construction equipment in place at exp#1-sidewalk

    Jan 11, 2022 · Penalty $6,250

    Active
  • Class - 2

    Pedestrian protection does not meet code specifications. at the time of inspection of 4 sty bldg alteration inactive jobsite observed facadeof the bldg at exp#1 partially demolished incomplete. also observed

    Jan 11, 2022 · Penalty $10,000

    Active
  • Class - 2

    Pedestrian protection does not meet code speicifications.at time of inspection of a 4 story building i observed protection installed at exp#1 does not extend additional 5 feet at exp#2 & 4 as required to provid

    Mar 12, 2020 · Penalty $2,400

    Active
  • Class - 1

    Failure to maintain building in a code compliant manner. at time of inspection,exterior masonry wall at exposure#1 observed cracking horizontally from end to end. the exterior masonry wall was observed bulging

    Jan 14, 2020 · Penalty $1,250

    Active
  • Class - 1

    Work w/o a permit. at time of inspection,erected & installed construction fence observed on an active job site w/fence permit#b00190175 in approved status,not issued. obtain permit before installing constructio

    Jan 14, 2020 · Penalty $12,500

    Active
  • Class - 2

    Failure of permit holder to provide inspection access to &/or expose on going construction or work on an active & permitted work site. at time of inspection,inspector declied access to job site by worker at fro

    Jan 14, 2020 · Penalty $10,000

    Active
  • Class - 1

    Work w/o a permit. at time of inspection erected & installed sidewalk shed observed at front yard at said place of occurance-no permits or job filings on file w/the dept. stop all work/except to make safe. do

    Jan 14, 2020 · Penalty $12,500

    Active
  • Class - 2

    Job site fence not constructed or maintained pursuant to subsection. at time of inspection,erected & installed job site fencce observed missing viewing panels at all exposures at an active & ongoing constructio

    Jan 14, 2020 · Penalty $5,000

    Active
  • Class - 1

    Failure to safeguard all persons & property affected by construction. at time of inspection,decking & parapet does not extend to the full length & width of erected & installed overhead protection at front yard

    Jan 14, 2020 · Penalty $25,000

    Active
  • Class - 1

    Failure to safeguard all persons & property affected by construction. at time of inspection,parapet wall at exp#2 at installed & erected iverhead protection at front yard observed installed below the decking

    Jan 14, 2020 · Penalty $25,000

    Active
  • Class - 1

    Workers on roof level installing roof joists with adequate protection, no harness, guardrails or scaffold provided. creating a hazardous condition., safeguard public and property

    Aug 6, 2019 · Penalty $5,000

    Resolve
  • Class - 1

    Work in progress. no guardrail provided around 3rd floor stairwell., provide guard rails

    Aug 6, 2019

    Resolve
  • Class - 2

    Failure to comply w/commissioners order contained in summons/violation#35271975m issued on 07/03/17 and to file a cofc pursuant to 28-201.1 and 1rcny 102-01.for failure to maintaain.rem:comply w/commissioner

    Aug 19, 2017 · Penalty $800

    Resolve
  • Class - 2

    Temporary construction equipment site expired permit. note: observed sidewalk shed in place sidewalk shed permit# 300863821-01-eqsh expired on 12/31/1999. rem: renew permit.

    Jul 26, 2017 · Penalty $4,000

    Active
  • Class - 2

    Failure to maintain sidewalk shed in code complaint manner. note: @ time of insp observed sidewalk shed on exp#1 w/ the following objections: damaged parapet panels, damaged mudsills, unpainted parapet panels,

    Jul 26, 2017 · Penalty $10,000

    Active
  • Class - 1

    Failure to maintain/institute safety equipment measures or temporary construction . no handrails. observed front stoop approx 10 steps with broken/missing handrails on both sides.

    Jul 3, 2017 · Penalty $10,000

    Active
  • Class - 1

    Failure to institute/maintain safety equipment measures or temporary construction-no handrails.observed front stooo approx 10 steps w/brokenor missing handrails on both sides.rem:provide handrails

    May 10, 2017

    Resolve
  • Class - 1

    Failure to maintain bldg wall(s) or appurtenances. observed exp#1 masonry @ point btwn 2nd & 3rd flrs leaning & buckling toward street. observed conditions are affecting neighboring properties: 223 & 227. rem:

    May 10, 2017 · Penalty $1,000

    Active
  • Class - 2

    Expired permit for temporary construction equipment.note: at time of inspection i observed side walk shed in place with permit #300863821 eq-5h expired 12-31-1999.remedy:comply with code-obtain/renew permit.

    Mar 24, 2017 · Penalty $800

    Active
  • Class - 2

    Failure to provide information panel note:at time of inspection i observed sidewalk shed in place with out information panel on parapet.remedy:comply with code-provide job sign

    Mar 24, 2017

    Resolve
  • Class - 2

    Pedestrian protection does not meet code specification. failure to maintain sidewalk shed. note: observed sidewalk shed erected at front of the bldg. sidewalk shed is leaning to the sidewalk some of the columns

    Aug 29, 2015 · Penalty $2,400

    Active
  • Class - 2

    Temporary construction equipment on site-expired permit. note: observed sidewalk shed erected at front of the bldg. sidewalk shed permti #300863821-01-eq-sh expired at 12-31-99. remedyl renew permit.

    Aug 29, 2015 · Penalty $800

    Active
  • Class - 2

    Failure to comply with the commissioner's order to file a cert of correction with the dob for notice of violation #34932946m issued on 12-8-11 pursuant to 28-204.4 & 1rcny 102-01. rem:file a cert of correction

    Mar 2, 2012 · Penalty $800

    Resolve

Complaints

No HPD complaints in our records

Complaint data is still being backfilled from NYC Open Data.

Sales history

No recorded sales in our data

Sales come from the NYC Department of Finance rolling sales file.

Building details

Building type
Two-family home (B3)
Year built
1872
Floors
3
Residential units
2
Building area
3,296 ft²
Lot area
2,000 ft²
Zoning
R6B
Community board
303
Council district
36
Block / lot
1669 / 70
Assessed value
$148,080
Landmark / historic district
Stuyvesant Heights Historic District

HPD registration #368247, last renewed Apr 1, 1993.

Questions about 225 Mac Donough Street

Who owns 225 Mac Donough Street?

The owner of record in NYC Department of City Planning PLUTO data is James Barnes.

Does 225 Mac Donough Street have violations?

Yes. NYC HPD has recorded 23 housing violations at this property.

Is 225 Mac Donough Street rent stabilized?

No rent-stabilized units appear in its 2018–2024 tax bills. Individual apartments can still be regulated, so request the rent history from NYS Homes and Community Renewal if unsure.

When was 225 Mac Donough Street built?

City records list 1872 as the year it was built.

How many apartments are in 225 Mac Donough Street?

It has 2 residential units.

Source: NYC Open Data (DCP PLUTO, HPD, DOB, ECB/OATH, DOF). Records can lag the city's systems. Data refreshed weekly.