Find top-rated Pros in your area

Enter a zip code and get matched to businesses near you.

Bath Doctor - Cleveland Glass Block - Innovate Building Solutions

Glass Block, Windows, Glass and Mirrors,

About us

Inspiring, Informing and Innovating Home Remodeling and Renovation Projects since 1977 Innovate Building Solutions provides bathroom, glass, window and door products and installation systems for a stylish, safe, and stress-free home! 2022 Super Service Award Winner in Glass Block and Windows! Cleveland Glass Block, Bath Doctor, Cleveland Window & Door and Cleveland Design and Remodeling are all division of Innovate Building Solutions. We offer various products (including glass blocks, bathtub and shower liners, replacement windows and doors) and services (including bathroom remodeling) to consumers and business owners since 1977.

Business highlights

46 years of trusted experience
Family Owned & Operated

Services we offer

2023 Super Service Award Winner in Glass Block & Windows! Bath Doctor division specializes in bath remodeling, bath-to-shower conversions tub and shower wall liners. Complete Remodeling Services Also Available for Kitchens, Bathrooms And Basements.

Amenities

Free Estimates
Yes
Warranties
Yes
Senior Discount

2%



Accepted payment methods

Check
CreditCard
Financing Available

Photos of past projects

Reviews

4.8674 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
86%
4
9%
3
3%
2
1%
1
1%


Rating CategoryRating out of 5
quality
4.9
value
4.8
professionalism
4.8
responsiveness
4.9
punctuality
4.9
Showing 251-275 of 674 reviews

Kim C J.
06/2011
5.0
glass block
  + -1 more
. They are very responsive and a very good company to work with. Actually I liked everything about them. They were prompt. They do what they said they are going to do. They were worth the money I paid for. The guy that comes out first knows what he is doing. It is different person who comes out to install the glass block and he is fine too. I would use them in the future.
Description of Work: . I have had CLEVELAND GLASS BLOCK to put some glass block windows in my third and first floor out of three family houses.

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$400

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member- thanks for the opportunity to do your work. I"m glad you felt our estimator and installer were both knowledgeable. We have a very consistent group of employees who care about the quality of the services and products they deliver. Mike Foti, President

Lyn H.
06/2011
5.0
glass block
  + -1 more
Punctual, professional, worked quickly and cleaned up. The glass block looks great.
Description of Work: Replaced an old garage window with glass block.

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$267

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks member for your comments. I'm glad you like the work and efficiency of the process. Mike Foti, President Cleveland Glass Block, Cleveland Window Company, Bath Doctor, Cleveland Design & Remodeling

JOE M.
06/2011
5.0
glass block
  + -1 more
Everyone was on time and the work was completed quickly and everything was cleaned up.
Description of Work: Replaced a small window in the Glass Block basement window

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$150

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member - thanks. I'm glad your experience with our company went well. Mike Foti, President Cleveland Glass Block, Cleveland Window & Door, Bath Doctor, Cleveland Design & Remodeling

JIM & DIANE S.
06/2011
5.0
glass block
  + -1 more
Excellent experience with this company from beginning to end. They were responsive on time and customer service friendly. After the job completion, I received a post card evaluation of the service. Great company!
Description of Work: Installed 6 basement glass block windows.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$825

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Members- thanks for your nice comments about the experience with out company. We take service very seriously and actively look for your feedback (that's why we send out the post card evaluation after the project). If we can help you with any other project (we also do upper floor replacement windows, doors, bath liners and kitchen, bathroom and basement remodeling) please give us a call. Mike Foti, President Cleveland Glass Block, Cleveland Window, Bath Doctor & Cleveland Design & Remodeling

MARTHA L.
05/2011
5.0
replacement windows, glass block
  + 0 more
The installer arrived as promised in the agreed upon date. An office person called the day before the installation to remind me and to confirm balance due. One man installed all seven windows in six hours. We walked through the installation and I saw no debris or problems. We love the new windows in our basement and wish we had done it years before.
Description of Work: We contacted Cleveland Glass Block to install glass block windows in our seven basement windows. The salesman came out and did a very through estimate and we signed a contract and were set for installation about a month after the contract was signed. He answered all my questions and made good suggestions while I was making choices.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$1,869

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks for your nice comments about our sales representative and installation crew. I feel very fortunate to have people who care about being thorough and delivering a quality experience for customers. If we can help you on any other remodeling project don't hesitate to contact us. Mike Foti, President Cleveland Glass Block, Cleveland Window Company, Cleveland Design & Remodeling, Bath Doctor

Michael O.
05/2011
5.0
glass block
  + -1 more
I spent about a $1000 on that work. They were very good and professional. They cleaned up after themselves.
Description of Work: I used Cleveland Glass Block last Saturday to install glass blocks in my house.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
4.0

Yes, I recommend this pro
$1,000

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks member- I'm glad the project went well. We really appreciate the business! Mike Foti, President Cleveland Glass Block, Cleveland Window, Bath Doctor, Cleveland Design & Remodeling

LINDA C.
05/2011
5.0
glass repair, glass block
  + 0 more
I was very satisfied. The price was very good.
Description of Work: They did glass block for the basement windows for my primary home and glass block for the basement windows for my rental.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$1,500

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member - thanks so much for choosing us to do your work. If we can be of further assistance to you again don't hesitate to call. Mike Foti, President, Cleveland Glass Block, Cleveland Window, Cleveland Design & Remodeling, Bath Doctor

Shirley S.
04/2011
5.0
glass block
  + -1 more
Went very well. This is the second time I've used this company and both experiences were excellent. I would definitely recommend them to a friend.
Description of Work: Replaced coal shute with glass block.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$150

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member- thanks for coming back to us again! A large percentage of our business is built through repeat customers and referrals. If we can help you with others project (outside of glass blocks) we'd love to help. We have divisions that do replacement windows, entry doors, complete remodeling, tub and shower liners etc. Mike Foti, President Cleveland Glass Block, Cleveland Window Company, Bath Doctor, Cleveland Design & Remodeling

John A.
04/2011
5.0
replacement windows, glass block
  + 0 more
It cost us $800 for four windows out of which one is a double window. The work went smoothly because they did a good job. They kept to their price and they did everything that they promised to do.
Description of Work: Cleveland Glass Block/Cleveland Window Co/Bath Dr. installed glass block windows for us on 31st March, 2011. They took out the old windows which were from the original house in 1923 and then put in glass block windows as a replacement. There is one with a dryer vent and one with an air vent.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$800

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member - thanks for the business. I'm glad you found our business honors our commitments and did a good job for your project. We appreciate your business! Mike Foti, President Cleveland Glass Block, Cleveland Window Company, Bath Doctor, Cleveland Design & Remodeling

DAVID W.
04/2011
5.0
glass block
  + -1 more
Responded with a quick estimate and was scheduled shortly thereafter. Both the estimator and installer were professional, courteous and conscientious. Great price and excellent work.
Description of Work: Replaced 5 really old basement windows with diamond glass blocks, 2 vented and one with a dryer vent. Cleaned up very nicely and the work done was professional and we were delighted with the new look.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$810

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks for your nice comments about our estimator and installer. We try hard to hire people who do their best to help you. If we can help you in any other way (we also do replacement windows/door and bathroom, kitchen and basement remodeling) we'd be glad to help. Mike Foti, President Cleveland Glass Block, Cleveland Design & Remodeling, Bath Doctor, Cleveland Window Company

Mary H.
04/2011
5.0
glass block
  + -1 more
Very personable and professional. I also requested an estimate for my bay window, which ended up being more than I wanted to spend right now. However, they did call me back with a cheaper way to replace the windows and referred me to another contractor who could perform the work. The basement windows turned out beautiful.
Description of Work: Put in two block glass windows in basement.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$380

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member - thanks for the opportunity to do the glass block basement windows for you and to look at your bay window as well. If we can be of further service to you don't hesitate to call. Mike Foti, President Cleveland Glass Block, Cleveland Window Company, Bath Doctor, Cleveland Design & Remodeling

LOUANN L.
03/2011
5.0
glass block
  + -1 more
the job went well. they came in the morning, quickly removing the old windows. installed the new 3 vented glass block windows and did a nice jobs with the mortar work. i felt bad for the 2 employees since it was so cold that day, so i did turn the furnance up alittle. they told me i didn't have too, but i wanted to make sure their hands didn't get cold that it might affect their work. they did a very good job cleaning up before leaving and were very profeesional and polite.
Description of Work: they replaced old ill fitting basement windows with vented glass block windows.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$600

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks for the business, the nice comment about our crew, and also for your thoughtfulness is turning up the furnace. It's really a pleasure to work for people who care about our field technicians. I think we're very fortunate to have some very hard working guys who try hard to take care of the customer. Mike Foti, President Cleveland Glass Block, Cleveland Design & Remodeling, Bath Doctor, Cleveland Window

William H.
03/2011
5.0
replacement windows
  + -1 more
They did a great job. I would definitely recommend them to others.
Description of Work: They installed five windows in my home.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$750

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member - thanks for the business! We really appreciate it. Mike Foti, President Cleveland Glass Block, Cleveland Design & Remodeling, Bath Doctor, Cleveland Window Company

ALBERT R.
02/2011
5.0
glass block
  + -1 more
I used them because of their cost and also because of the ratings they got from previous customers. They did more than they originally advertised; they replaced the windows and fixed the structure of the windows to make a stable base for the glass block. It was more cost effective to use them than to do the work myself.
Description of Work: I used Cleveland Glass Block to replace our basement windows with glass block four years ago.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$1,000

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member, I'm glad you found our company was a good value for you. I'm glad our technician was able to improve the structure of your wall while doing this project. Mike Foti, President Cleveland Glass Block Cleveland Window Company Cleveland Design & Remodeling

BARBARA M.
02/2011
5.0
glass block
  + -1 more
The company sent a rep to give us an estimate. When we accepted it, he called the company and set up our installation date while still in our home. The installer came on time, did a wonderful job and cleaned the work area as good as I would have..all employees were extremely polite and professional. The company also sent me a picture of the estimator and appointment reminder by e-mail. Very nice!
Description of Work: We had our basement windows replaced with glass block.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$450

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member, Thanks for your nice comments. I'm glad you liked the bio of our representative we sent you before the sales appointment. We find most people like being able to "see and get to know" our representative before they get to the home - knowing what they look like and what their background is. If we can be of any additional assistance to you down the road don't hesistate to call. Mike Foti, President, Cleveland Glass Block, Cleveland Design & Remodeling, Bath Doctor, Cleveland Window Company

kevin D.
01/2011
5.0
glass block, doors
  + 0 more
The experience was excellent from start to finish - the salesperson was very knowledgeable and made suggestions that enhanced the overall appeal of the project. The customer service person was very engaging and called to remind me about the appointment and follow-up to ensure I was satisfied with the final results.
Description of Work: I had two storm doors installed - one rear and one front, as well as a glass block window.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$2,000

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks so much for your business through our Cleveland Window Company and Cleveland Glass Block divisions. I'm glad our sales rep and customer service staff treated you well. We really try hard to provide a positive customer experience. Mike Foti President, Cleveland Window Company, Cleveland Glass Block, Cleveland Design & Remodeling, Bath Doctor

Jim H.
12/2010
5.0
glass block
  + -1 more
Cleveland Glass Block arrived right on time and in a couple of hours our old air leaking, rusting steel framed windows were replaced with beautiful glass block. I was debating on whether to add venting to some of the windows and in the end decided to spend a little extra for this feature. I definitely would recommend Cleveland Glass Block.
Description of Work: Basement glass block windows.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$700

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks for the business. I think you'll be glad you added the venting option - vents help to provide fresh air to the basement and make it more useable (whether you're doing a hobby or entertaining down there) If we can be of any further assistance to you (through our upper floor window/door or remodeling divisions) don't hesitate to call. Mike Foti , President Cleveland Glass Block Cleveland Window & Door Bath Doctor Cleveland Design & Remodeling

ALICE P.
12/2010
4.0
bathtub refinishing, egress windows, glass repair, replacement windows, glass block, home remodeling
  + 4 more
I was surprised that it was one man crew. The windows are great and were done very well.
Description of Work: Cleveland Glass installed basement windows for us.

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$600

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks, I'm glad the windows turned out very well for you. Mike Foti, President

ELIZABETH D.
12/2010
5.0
replacement windows
  + -1 more
Everything went well. The price was a little higher than what I was wanting to pay. I had no idea how expensive the project would be, so we didn't pursue it any further. If I had the funds, I probably would have had them do it.
Description of Work: I got an estimate for replacement windows.

Rating CategoryRating out of 5
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member, Thanks for contacting us about your replacement window project. If the total cost of the project was more than you wanted you can also explore doing a few windows at a time - we are cerainly OK with doing that for you. Mike Foti, President Cleveland Window Company & Cleveland Glass Block

Carol R.
11/2010
5.0
replacement windows, glass block, home remodeling
  + 1 more
The company sent two installers. Each one demonstrated specific skills related to the job. Lentils were installed in addition to glass block. The old lentils were removed with only a minor incident. A telephone cable was stuck to an old lentil and upon removing it, the telephone line was cut in that area. Todd showed good judgment by finding the severed line and repaired it to working order. Both men worked a good portion of the day through a rather severe rain storm. The weather did not compromise the quality of their work. The clean up was very adequate and appropriate. All work was completed to high professional standards. I would recommend this company for this type of work.
Description of Work: This company installed six glass block windows (5-basement 1-Bathroom. Further, they removed sagging lentils over five of the basement windows.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$2,200

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member, Thanks for your nice comments about the installation. Todd takes a lot of care to deliver a high quality project. If we can help you with any of your other remodeling needs (we have a division that does full service remodeling, replacement windows and doors and bathtub/shower liners) don't hesitate to give us a call. Mike Foti, President Cleveland Glass Block/Cleveland Design & Remodeling/Bath Doctor

ANN B.
11/2010
5.0
glass block
  + -1 more
It went well. Everything that was discussed was accomplished. We had one issue regarding one of the windowsills which was quickly resolved to our satisfaction. We are pleased with the windows and plan to have the rest of the basement windows done.
Description of Work: 5 basement windows were replaced with glassblock. The installation went quickly and the installer was polite and cleaned up everything.

Rating CategoryRating out of 5
quality
4.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$1,500

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks for the business. I'm glad the windows were done to your satisfaction. Mike Foti President, Cleveland Glass Block, Bath Doctor, Cleveland Design & Remodeling

JOANNE B.
11/2010
5.0
doors
  + -1 more
I feel much safer and the people were nice that installed it. They cleaned up after themselves and prompt and honest which I appreciate.
Description of Work: They installed a steel door on the side of my house.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$600

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Thanks for your nice comment about our installation crew. We work hard to find people who are focused on being on time and handling themselves with a high ethical standards. Mike Foti, President

ROGER S.
10/2010
5.0
glass block
  + -1 more
One guy installed everything in one day, worked timely, and cleaned up after himself. It went well. There were two escape windows and two vents that he had to install as well.
Description of Work: They installed all the glass block in our basement.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member, Thanks for the business and the opportunity to be of service to you. If we can help you with any other project (upper floor replacement windows, doors, or any of our full scale remodeling services) please give us a call. Mike Foti President

LADEBORAH M.
10/2010
5.0
replacement windows, glass block
  + 0 more
Everything went fine. They cleaned up after they were done. I don't have the insects and field mice coming into my basement in the winter time. There is so much light and warmth coming into my basement now and I'm very pleased.
Description of Work: They installed one double hung window in my basement. I was so pleased I had them come back and install four more.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

Erika T.
09/2010
4.0
glass block
  + -1 more
The provider was prompt and professional. He took measurements and got back to us quickly with a quote for our windows. However, we have some HVAC connections and wiring that run outside through one of the windows -- he told us that they couldn't replace that window due to those connections, and I would rather find a contractor who is willing to complete the entire job.
Description of Work: We asked for a quote for glass block windows for our basement.

Rating CategoryRating out of 5
quality
4.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

Response from Bath Doctor - Cleveland Glass Block - Innovate Building Solutions
Member, I'm sorry we did not feel comfortable doing one of your windows. There are very few times we run into a different situation like this. If we can help you on the other windows don't hesitate to call us. Mike Foti President

Contact information

4566 E 71st St, Cleveland, OH 44105

http://innovatebuildingsolutions.com

Service hours

Sunday:
Closed
Monday:
7:30 AM - 4:00 PM
Tuesday:
7:30 AM - 4:00 PM
Wednesday:
7:30 AM - 4:00 PM
Thursday:
7:30 AM - 4:00 PM
Friday:
7:30 AM - 4:00 PM
Saturday:
Closed

Licensing

Bonded

Insured

No License Required for Trade

Eco-friendly Accreditations

LEED Accredited Professional
No
Energy Star Partner
No
EPA Lead-Safe Certified
No
Use Green Products or Work Practices
Yes
State Contractor License Requirements

All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves. To find more licensing information for your state, visit our State Contractor License Requirements page.

*Contact business to see additional licenses.


Service Categories

Glass Block,
Windows,
Glass and Mirrors,
Bathtub Restoration,
Kitchen and Bath Remodeling,
Doors,
Basement Remodeling,
Heating and Air Conditioning,
Ceiling Fans,
Plumbing,
Drain Cleaning,
Siding

FAQ

Bath Doctor - Cleveland Glass Block - Innovate Building Solutions is currently rated 4.8 overall out of 5.

Sunday: Closed

Monday: 7:30 AM - 4:00 PM

Tuesday: 7:30 AM - 4:00 PM

Wednesday: 7:30 AM - 4:00 PM

Thursday: 7:30 AM - 4:00 PM

Friday: 7:30 AM - 4:00 PM

Saturday: Closed

Bath Doctor - Cleveland Glass Block - Innovate Building Solutions accepts the following forms of payment: Check,CreditCard,Financing Available
Yes, Bath Doctor - Cleveland Glass Block - Innovate Building Solutions offers free project estimates.
Yes, Bath Doctor - Cleveland Glass Block - Innovate Building Solutions offers eco-friendly accreditations.
No, Bath Doctor - Cleveland Glass Block - Innovate Building Solutions does not offer a senior discount.
No, Bath Doctor - Cleveland Glass Block - Innovate Building Solutions does not offer emergency services.
Yes, Bath Doctor - Cleveland Glass Block - Innovate Building Solutions offers warranties.
Bath Doctor - Cleveland Glass Block - Innovate Building Solutions offers the following services: 2023 Super Service Award Winner in Glass Block & Windows! Bath Doctor division specializes in bath remodeling, bath-to-shower conversions tub and shower wall liners. Complete Remodeling Services Also Available for Kitchens, Bathrooms And Basements.

Contact information

4566 E 71st St, Cleveland, OH 44105

http://innovatebuildingsolutions.com

Service hours

Sunday:
Closed
Monday:
7:30 AM - 4:00 PM
Tuesday:
7:30 AM - 4:00 PM
Wednesday:
7:30 AM - 4:00 PM
Thursday:
7:30 AM - 4:00 PM
Friday:
7:30 AM - 4:00 PM
Saturday:
Closed