1) Gold Medal: was in the middle on price, but have a great showroom and sales person (Erik Gieger) was very professional 2) Robertson Pools: Long standing reputation and did a good job of explain what things were and how the process works. Liked them. Fair pricing. 3)Riverbend Sandler: really good people, almost went with them. Probably should have. Fair pricing, professional and good showroom. 4) Summerhill Pools:fairly responsive and reasonable pricing. 5) McGee Pools: Owner came out to meet us, never heard from him again. No response to emails or calls 6) Puryear Custom Pools: very nice people, fair pricing and professional. Came close to using. 7) Another small company that I can't remember the name of. We evaluated all the quotes and visited each of their showrooms (something I encourage you to do). We had them explain their building process to us and timelines. Erik was very professional and GM had a very impressive showroom that demonstrated what they could do in building our pools. Their first price to us was over 20% higher than any other company (which should have deterred us). We told them that their pricing was not competitive so they came back on price and were now roughly 10% higher. We went back and forth a few times and honestly we were considering Riverbend (which we probably should have used), but my wife liked Erik and their showroom is very impressive. They also had so many references, should have called them ;-) My wife is an attorney so she modified the contract, which was set up on a draw system that gives them % of the money during different checkpoints during the building. The one thing that saved us was that she set up their final draw to be ONLY AFTER the punchlist was completed. The other key lessons for us here were to make sure exactly which equipment they were using (They are horrible about substituting cheaper stuff), agree exactly how much decking you want (they charge a fortune to add so estimate high and give back if you don't need), make sure you know your sewer and gas lines are nowhere near your pool or include moving in the price and pick exactly the stone/tile/finish you want as costs increase exponentially after contract is signed. They final piece was that they estimated completion to be around 2 months...wow, that was wrong! They had given us a complete planning book that showed how each step was supposed to work, it turned out to be a joke. They showed up to sketch out the pool and we met our foreman (Gene Hunnicutt nice guy, completely incompetent and they source of many of our problems so if you really are going to use them you don't want him on your project). They marked out the pool and the next day the digging crew came. This part was actually very painless, sadly this is where the good experience ends. They finished in two days with a huge hole in the yard and our fence open, this would remain this way for the next FIVE months...in the digging process, they stacked all the dirt up against our side fence and also ran over the fence them removed from the back (shattering it). They next step was to come and put in the rebar that frame the polo and spray in the gunite for the pool. This is where started seeing the real mistakes. When they designed our spa, they promised us a Captain's Chair (which is basically more jets in one area that helps you back), but unfortunately the foreman missed it on the plans and it wasn't put in. They also designed our tanning ledge too small so that you couldn't even lay on it without falling into the deep water. We called their attention these two mistakes (the foreman didn't notice they forgot the captain's chair). They literally stopped work on our pool and vanished for over four weeks. Our backyard looked like a warzone with trenches all over the place and trash literally everywhere in our yard. Made for a nice Christmas dinner to look out at that. I've enclosed pictures. We had to keep the doors locked so that none of the kids would go our there as one kid actually hurt himself by falling over the trash. They finally came back in January and admitted they messed up on the captains chair, but were not willing to add it as required them to remove some of the gunite and relay the pipes. We finally agreed they would give us a bit of a discount on the firepit we were thinking of adding and moved on. It was fairly contentious and they were not willing to work with us (they knew we had a hole in our yard). They extended the tanning ledge, but charged us for it (even though it was their mistake). Through out the process, they would tell us, we come next week and it was a crapshoot whether they did or not. it became a running joke in the house (we work next week). The next phase was supposed to be the decking, which they had told us during the selling process that they come out and mark with us using spray paint so we get it right. Unfortunately, like everything else they told us, it didn't happen that way, they came out and put rebar in for the deck and completely got it wrong. It was not designed according to the drawings (one area had less than 1' around the pool and the firepit was against the fence). We called them that night and told them what happened (the foreman was MIA again) and they told us that it was already in and if we wanted to change it was going to be $15per ft, which was a 100% premium from what they had charged us in the original proposal (they kill you with change orders). The discussion got very hostile and the owner, Josh Sandler, got involved. He was a complete jerk, he told my wife that he was a big company and we could either deal with it or they would walk off the project. We ended up having to pay part of the difference (for their mistake) and the foreman came out to mark the changes with spray paint. He still did it wrong and was trying to short us on deck (surprising how every mistake was in THEIR favor), fortunately I checked it and went out remarked it giving us what we paid for (I knew their lack of attention to detail would help me) and they never noticed and did the deck as it should have been done all along (yet costing me another $1K). Sadly they had grossly miscalculated the size of the deck needed for our BBQ area so we have a bar that you can't sit at half of it because it was so close to the edge of the deck that you would fall off the deck and down the hill the created. We had to pay another $1K for someone to come and fix later (they would never come back and fix this). Pictures attached. Finally in March (5 months after start), they put the plaster in the pool itself and as usual had no focus on quality, they sprayed it all over house so we had to have someone come out and clear it off our stucco. They put in our LED lights, but of course, cheated us again and put in smaller SEVI lights even thought the contract said full LED. Two of them were broken and didn't get replaced for another three weeks. Our pool didn't get filled with water until mid April, a full six months after we started. We literally had our backyard full of trash for more than 5 months!! The only that saved us and got them to finish the project was that we had changed their contract to say the final payment would not happen until AFTER the punchlist was complete so it forced them to give us our pool remote (which they tried to avoid), remove trash (which was literally all over yard), fix broken stones around the pool, correct improperly installed equipment and put our fence back up (which they tried to put up the broken one). Overall, what I can say is they are the two different companies in how they treat you, the selling part is excel"},"url":"https://www.angi.com/companylist/us/tx/frisco/gold-medal-pools-and-outdoor-living%2C-inc-reviews-2079348.htm"},"position":8},{"@type":"ListItem","item":{"@type":"LocalBusiness","name":"Riverbend Sandler Pools","address":{"@type":"PostalAddress","addressRegion":"OK","addressCountry":"US"},"review":{"@type":"Review","author":{"@type":"Person","name":"S G."},"reviewBody":"We selected them as one of the companies from which we got quotes to do our pool project (new construction). Hank Henry came to our home and reviewed our project and asked many questions about what we wanted. He's a very competent guy and did a good job to understand our needs. He built a proposal for us a week later and I went to their showroom to review it. They are professional operation with all of the potential elements on display for you to see and select. We made our selections and had him update his proposal accordingly. The price of course did rise (there is only one direction with most pool companies so negotiate hard BEFORE you sign a contract. We reviewed proposals from 6 other pool companies and eliminated most almost immediately. It came down to three strong contenders, Riverbend, Advance and Gold Medal Pools. All three had good recommendations and made very professional proposals. The prices for the project ranged from over $100K to $65 for the stripped down version (so yes, there are big differences in price). Riverbend fell roughly in the middle and they were willing to move on price to meet where we wanted to be. Advance (Brian) Pools is a much smaller company, but very competent so would absolutely consider them in the future, but in the case they were not very competitive in terms of the product offering compared to the two larger companies. In reviewing their proposal, I would highlight following strengths: - 1/2" Rebar (much stronger than the 3/8" that most pool companies use) - Very competent in terms of equipment offering (I personally like Jandy) - Smart approach to plumbing your pool by running pipes through a single trench so they are easier to service -Design in terms of Spa - recommended a Captain's Chair (4 jet chair) in the spa, which was a great idea. -Most of the people who would work on your pool are their employees (higher accountability), but still some contractors (ask this question) -They use dry gunite, which is shot in place (stronger) -Gravel rock base instead of just sand and they build walls on own footing (not on deck) Weaknesses: -They tend to use the cheaper rocks and boulders for copping (Oklahoma River & Flagstone) instead of Arkansas, which is harder -Hank is a nice guy, but got a bit impatient with us toward the end and was ready to move on to the next customer -Design was not as good as some of the others (less creative) and they did not have the 3d modeling demo that most places use, which really helps you visualize what its going to look like. -they push Salt systems, which have more reliability issues and require more maintenance for your rocks and decking Ultimately, it was a very tough decision and I feel we would have likely been happy if we had gone with them as they are quality company. Interestingly, when we made the decision to go with their competitor I held off communicating to them for a few days in case anything went wrong (which we know can happen) and I never heard from Hank. I would have thought he would contact me to find out what I was doing, but never heard from him. Made me feel a little better about our decision though. I would have shared this feedback with him as well. Ultimately, I would say they are a quality organization and if you like their design then you could do a lot worse than working with them. A couple of tips for people building pools: -Negotiate the sewer and gas reroute into the cost of the pool (unless you are 100% sure its not going to be touched as it will) -Negotiate ANYTHING you think you want upfront as the day you sign the contract, EVERY change costs you. -Over estimate your decking as you will want more, trust me. It doesn't cost anything to reduce it later as the cost is 2X once you agree to move forward... -Review the plans in detail, THEY ALL PROMISE things that don't show up in the plan. Over-clarify and GET IT IN WRITING! They quickly "forget" what they promised to do. I have had to do a couple times already... -IT will take longer than you think, it always does...6 weeks? No way, 8-10 weeks is far more realistic if its an intricate pool. -Negotiate any landscaping repair you want UP FRONT, or you will get your yard back looking like a moonscape...they do not replace grass unless you specifically ask in the contract... -All pool companies try to get as much up front as possible, keep in mind that you want to hold back about 10% to make sure they finish the job. They will push back, but will take the work and you get piece of mind that it gets done. "},"url":"https://www.angi.com/companylist/us/tx/plano/riverbend-sandler-pools-reviews-7789727.htm"},"position":9},{"@type":"ListItem","item":{"@type":"LocalBusiness","name":"Daryl Flood Relocation & Logistics","address":{"@type":"PostalAddress","addressRegion":"OK","addressCountry":"US"},"review":{"@type":"Review","author":{"@type":"Person","name":"S G."},"reviewBody":"We called them and they came out to provide us a firm quote (which few in their business will actually do). The sales person was very professional and knew his business. They worked with us on the date and were flexible in that they allowed us to move half one and half the next. They will give you free (used) boxes if you move with them, which will save you money and their people at the warehouse are very friendly. All of the pre-move experience was A+, the rating comes from the day 1 vs day 2 experience. Day 1: They showed up on time and ready to go with a 5 man crew. They were professional and worked quickly to load our belongings. They moved everything we asked without damaging our belongings or our home(s). They loaded until about 1:00 and then unloaded until close to 6pm. They put the boxes in the rooms as labeled and assembled beds, furniture for us. Great first day. Day 2: They showed up on time again, but with only a four man crew. The foreman was the same, but clearly he was in a hurry to get us moved and the results reflect it. They loaded up our home until about 1:00 (leaving several things behind). They came to our new house and began unloading. The first couple of hours were ok, but as the day wore on they began to get sloppy. The scratched our furniture, our hardwood floors, and walls. By about 5, they were clearly ready to go (really the foreman was, which impacted the rest of the crew). We noticed that they were starting to put boxes wherever just to get done (we had to tell them to move them and still found them all over the house later). Post move, they were very professional and have so far fixed all of the damaged furniture (they don't replace, but repair really) so you have to weigh the $500 for insurance. They have repaired the damage to our carpets (cleaned), but have not come to fix the damage to our walls yet (which is too long as our move was a month ago). I think they are basically good people, but would be very aware that the attitude of the foreman will significantly impact the quality of your move experience so to make sure you get a good one and if you sense issues, call their Rep immediately so that things get done correctly.
I don't know who contacted them, I'm sure they know how to repair homes
Karen W.
5.0
01/2018
Our 20+ year old heater quit working on a Sunday. Country Comfort arrived promptly on Monday morning. After they inspected the unit we discussed repair vs. new unit. They answered all our questions and left us with a quote with several options for a new HVAC. No pressure to decide on the...
Very professional. Repair was completed earlier than expected. Very fair price. I have a few more repairs so I will be doing business with them again soon. Excellent job!
S G.
2.0
10/2014
First of all, building a pool is not for the faint of heart. We knew that going in to the process so were very diligent in getting quotes from multiple companies and spending time with each of them. We had a rough design of what we wanted and key features that were important so we used that...
S G.
4.0
01/2014
We selected them as one of the companies from which we got quotes to do our pool project (new construction). Hank Henry came to our home and reviewed our project and asked many questions about what we wanted. He's a very competent guy and did a good job to understand our needs. He built a...
S G.
4.0
11/2013
We called them and they came out to provide us a firm quote (which few in their business will actually do). The sales person was very professional and knew his business. They worked with us on the date and were flexible in that they allowed us to move half one and half the next. They will...
**VA Approved Contractor** Specializing in Kitchen & Bathroom Remodeling, Additions and Renovations! We guarantee your satisfaction, and we won’t leave until the job is done right. Our team has quality experience in this industry, and we make sure our customers are happy before we leave. Call or click to schedule an estimate today!
"Good guys all around, on time, fun to be around and work their butts off in 100-degree weather for 2 days. More than happy with the outcome and would recommend them to anyone and everyone."
Stephen D on July 2025
**VA Approved Contractor** Specializing in Kitchen & Bathroom Remodeling, Additions and Renovations! We guarantee your satisfaction, and we won’t leave until the job is done right. Our team has quality experience in this industry, and we make sure our customers are happy before we leave. Call or click to schedule an estimate today!
"Good guys all around, on time, fun to be around and work their butts off in 100-degree weather for 2 days. More than happy with the outcome and would recommend them to anyone and everyone."
Our firm is a dynamic provider of drafting and house plan services, dedicated to turning your visions into tangible and pleasing structures. With a commitment to excellence, we bring expertise and innovation to every project we undertake. We specialize in comprehensive drafting services tailored to meet diverse client needs. Our offering include: Design: Crafting unique and functional designs that blend creativity with practicality. Drafting Services: Precision and attention to detail in creating accurate and detailed drafts for seamless project execution. 3D Modeling: Bringing designs to life with realistic 3D models that provide a vivid preview of the final structure. Project Management: From concept to completion, we offer end-to-end project management ensuring timely and efficient delivery. Interior Design: Enhancing spaces with innovative interior designs that harmonize aesthetics and functionality. Detail Services Offered: - Building Code Compliance - Construction Documentation - Renovation and Remodeling Plans About our Team: Our team comprises draftsman and project managers, each bringing a unique skill, style and experience to the table. Collaborative teamwork and alliance is at the core of our success, ensuring a holist approach to every project. We take pride in our commitment to delivering high-quality work on every project. Our rigorous quality control measures, pays attention to client requirements, and adherence to industry standards are the cornerstones of our success. Your satisfaction is our top priority and guarantee. At Evolution Drafting, we don't design structures; we create environments that inspire and endure. Work with us and experience the art of living.
"slow response times. no onsite visit, so had to confirm all measures myself. good product in the end."
Jim E on September 2025
Our firm is a dynamic provider of drafting and house plan services, dedicated to turning your visions into tangible and pleasing structures. With a commitment to excellence, we bring expertise and innovation to every project we undertake. We specialize in comprehensive drafting services tailored to meet diverse client needs. Our offering include: Design: Crafting unique and functional designs that blend creativity with practicality. Drafting Services: Precision and attention to detail in creating accurate and detailed drafts for seamless project execution. 3D Modeling: Bringing designs to life with realistic 3D models that provide a vivid preview of the final structure. Project Management: From concept to completion, we offer end-to-end project management ensuring timely and efficient delivery. Interior Design: Enhancing spaces with innovative interior designs that harmonize aesthetics and functionality. Detail Services Offered: - Building Code Compliance - Construction Documentation - Renovation and Remodeling Plans About our Team: Our team comprises draftsman and project managers, each bringing a unique skill, style and experience to the table. Collaborative teamwork and alliance is at the core of our success, ensuring a holist approach to every project. We take pride in our commitment to delivering high-quality work on every project. Our rigorous quality control measures, pays attention to client requirements, and adherence to industry standards are the cornerstones of our success. Your satisfaction is our top priority and guarantee. At Evolution Drafting, we don't design structures; we create environments that inspire and endure. Work with us and experience the art of living.
"slow response times. no onsite visit, so had to confirm all measures myself. good product in the end."
General Contracting - home remodeling interior and exterior.
"Robert and Kodiak Contracting are amazing! He was very communicative and kept me informed during the entire project. He delivered exceptional service at a great price. I couldn’t be happier with everything they did!"
Ted F on October 2025
General Contracting - home remodeling interior and exterior.
"Robert and Kodiak Contracting are amazing! He was very communicative and kept me informed during the entire project. He delivered exceptional service at a great price. I couldn’t be happier with everything they did!"
Judy's A Team is committed to excellence in every aspect of our business. We uphold a standard of integrity bound by fairness, honesty, and personal responsibility. Our distinction is the quality of service we bring to our customers. Accurate knowledge of our trade combined with ability is what makes us true professionals. Above all, we are watchful of our customers' interests and make their concerns the basis of our business. We are accredited with the Better Business Bureau.
"The team, led by Anthony, arrived on time and after introductions and a brief walkthrough began working. There were three in the team and they worked diligently for six hours. They did everything I expected very well!! I was totally pleased and my house was sparkling clean and smelled wonderful!! I will be hiring them again and recommend them highly!!"
Helen M on November 2024
Judy's A Team is committed to excellence in every aspect of our business. We uphold a standard of integrity bound by fairness, honesty, and personal responsibility. Our distinction is the quality of service we bring to our customers. Accurate knowledge of our trade combined with ability is what makes us true professionals. Above all, we are watchful of our customers' interests and make their concerns the basis of our business. We are accredited with the Better Business Bureau.
"The team, led by Anthony, arrived on time and after introductions and a brief walkthrough began working. There were three in the team and they worked diligently for six hours. They did everything I expected very well!! I was totally pleased and my house was sparkling clean and smelled wonderful!! I will be hiring them again and recommend them highly!!"
Dfw masonry Solid foundations, timeless craftsmanship! As a family-owned masonry business, we take pride in every brick laid. Let us turn your ideas into enduring structures that stand the test of time. Experience the difference of a legacy in stone with our dedicated team.
Dfw masonry Solid foundations, timeless craftsmanship! As a family-owned masonry business, we take pride in every brick laid. Let us turn your ideas into enduring structures that stand the test of time. Experience the difference of a legacy in stone with our dedicated team.
CHP Roofing
PO Box 12
5.00(
4
)
CHP Roofing
PO Box 12
5.00(
4
)
Customers say: Quick response
Recommended by 100% of Angi customers
Recommended by 100% of HomeAdvisor customers
Hand nail roofing installs. Superior quality and better in high winds. I specialize in shingles installed to manufacturer specifications. To make sure your factory warranty is valid. I specialize in roofing repairs too.
"Mr. Ezzo came out several times before the job was started to help us figure out the best plan to take with our repairs. He kept us informed throughout the whole process and the work that was done was outstanding! We were more than pleased with the outcome and would absolutely hire him again! Andy and Doreen Hill"
Andy H on August 2025
Hand nail roofing installs. Superior quality and better in high winds. I specialize in shingles installed to manufacturer specifications. To make sure your factory warranty is valid. I specialize in roofing repairs too.
"Mr. Ezzo came out several times before the job was started to help us figure out the best plan to take with our repairs. He kept us informed throughout the whole process and the work that was done was outstanding! We were more than pleased with the outcome and would absolutely hire him again! Andy and Doreen Hill"
Diamond Farmer 3 Enterprises has been in business since Jan 14, 2014. We have a huge hardworking crew, ready to help you. We specialize in Asphalt, Carpentry, Concrete, Demolition, Remodeling, etc. If you are looking for a reliable crew. Contact us now for a free estimate Call/Text 405-500-8308-MGR Shay
Diamond Farmer 3 Enterprises has been in business since Jan 14, 2014. We have a huge hardworking crew, ready to help you. We specialize in Asphalt, Carpentry, Concrete, Demolition, Remodeling, etc. If you are looking for a reliable crew. Contact us now for a free estimate Call/Text 405-500-8308-MGR Shay
Ohagan welding and fabrication provides mobile welding and fabrication services in north Texas and southern Oklahoma. There is no project too big or small for Ohagan welding and fabrication!
Ohagan welding and fabrication provides mobile welding and fabrication services in north Texas and southern Oklahoma. There is no project too big or small for Ohagan welding and fabrication!
G PAINTING IS A FAMILY COMPANY FOCUSED ON PROVIDING QUALITY SERVICE, HONESTY, AND PROFESSIONALISM IN YOUR PAINTING AND REMODELING PROJECTS FOR HOUSES AND APARTMENTS IN GENERAL. WE ARE DEDICATED TO MEETING YOUR EXPECTATIONS AND BEING ABLE TO SATISFY YOUR NEEDS. WE HAVE 24 YEARS OF EXPERIENCE IN THE INDUSTRY. CALL US. IT WILL BE A PLEASURE TO ASSIST YOU. OUR NUMBER IS 8179866588. GOD BLESS YOU.
"I had an excellent experience with G Painting! They were fast, affordable, and very professional. Communication was clear from start to finish, and they were honest, reliable, and easy to work with. What stood out the most was how willing they were to listen and make sure I was happy with the results. It’s rare to find a company that combines great prices with such great customer service. I’m very happy with their work and would definitely recommend them to anyone looking for quality painting!"
Kimberley M on September 2025
G PAINTING IS A FAMILY COMPANY FOCUSED ON PROVIDING QUALITY SERVICE, HONESTY, AND PROFESSIONALISM IN YOUR PAINTING AND REMODELING PROJECTS FOR HOUSES AND APARTMENTS IN GENERAL. WE ARE DEDICATED TO MEETING YOUR EXPECTATIONS AND BEING ABLE TO SATISFY YOUR NEEDS. WE HAVE 24 YEARS OF EXPERIENCE IN THE INDUSTRY. CALL US. IT WILL BE A PLEASURE TO ASSIST YOU. OUR NUMBER IS 8179866588. GOD BLESS YOU.
"I had an excellent experience with G Painting! They were fast, affordable, and very professional. Communication was clear from start to finish, and they were honest, reliable, and easy to work with. What stood out the most was how willing they were to listen and make sure I was happy with the results. It’s rare to find a company that combines great prices with such great customer service. I’m very happy with their work and would definitely recommend them to anyone looking for quality painting!"
Kimberley M on September 2025
...
Showing 1-10 of 202
FAQs for chain link fence repair projects in Thackerville, OK
Yes, most states require a fencing installer to be licensed, and for good reason. Hiring an unlicensed fence installer could lead to poor quality work, costly future expenses, and potential code violations.
As you browse our pro listings, take note of the “Angi Approved” badge. Angi Approved businesses meet our standards for certification, which include:
The owner, principal, or relevant manager passed a criminal background check
Required to have applicable state and local licenses
Maintain an average star rating of 3.0 or better on our network, if they have at least one review
Paying to advertise their services
Meeting any other eligibility criteria required by Angi
Keep in mind licensing is different from certifications. A license is a legal requirement to operate a business, while certifications are voluntary.
The average cost to hire a handyman ranges from about $40 to $140 per hour. Average project cost ranges between $180 and $700, but the cost per hour and per project depends heavily on the type, size, and complexity of the project. The pro’s experience level and your location also factor into how much a handyman charges per hour or per project. You can also expect to pay higher rates or additional fees for emergency services, or around periods of high customer demand, like holidays.
When choosing a driveway gate, consider the fence material, whether you want an automatic gate or a manual one, and property limitations like the slope of your driveway. We recommend speaking with a professional driveway gate installer to see what types of gates will work on your property based on your fencing or home’s exterior. Keep in mind that driveway gates should range between 10 to 12 feet wide to ensure cars can easily maneuver through the gateway.
The average cost to install a driveway gate is around $3,500, and prices usually total between $1,900 and $6,000. However, security and driveway gates can cost as much as $12,000. Some cost factors include the size of the gate, the type of gate, the gate material, and the security level of the gate. A wrought iron gate will be more expensive than a PVC driveway gate, which will typically cost more than a wood gate. Automated gates are always more expensive than manual ones, as they require additional electrical installation.
The cost to install a pet fence ranges from $1,500 to $8,000 on average. This cost is primarily dependent on the type of fence material and the width and height of the fence and your geographical location.
A wood privacy fence that is 150 linear feet can range from $1,000 to $4,500. However, the same length of fence in aluminum will cost closer to $4,500 to $6,000. In addition, some states are simply more expensive than others to build a fence due to increased demand and cost of living.
The Thackerville, OK homeowners’ guide to chain link fence repair services
From average costs to expert advice, get all the answers you need to get your job done.
Pipe fencing is an extremely strong, durable option for containing horses and other livestock. This guide breaks down the factors that affect pipe fence cost.
How much you’ll pay for an invisible fence at your home depends on your chosen type and your yard’s size. Learn how much installing an invisible fence costs, in this guide.
Find out average chain link fence repair costs, key price factors, and tips to save money. Get expert advice to plan your fence repair project with confidence.
An invisible fence helps keep your pets safe without building a traditional fence. Ask a contractor these electronic pet fence installation questions before hiring.