Remodeling, Roofing and Custom Carpentry

White Construction NY

Your Top Choice for Residential and Commercial Construction.

We do not just think of ideas. We make them happen

White Construction NY has offered outstanding general contractor services for many years. Our goal is satisfying our customers by extending affordable, high quality and professional services for your next project because we know how good it feels to watch your dream transform into reality. The central point of our mission is providing an excellent customer experience in Westhampton Beach. We want you to be happy with the workmanship and final product.

Request a Free Estimate



Our professional remodeling contractors can help you with any remodeling project. Whether you need a new floor or want to innovate your kitchen, our expert contractors have the experience and knowledge to fulfill all your remodeling dreams.



We have a team of roofing experts dedicated to providing an amazing customer experience by protecting your home with high-quality, fast, and affordable roofing services.



Are you looking for custom carpentry services? Do you want to repair your furniture or window frame? The skilled specialists from White construction can give you quality carpentry services.


Home Additions

We all love our house, but now they cannot meet all your needs. Perhaps, your kids are growing and need an extra room or play area. Do not worry! Our team of experts who specialize in home additions will listen to your needs and provide you with innovative home addition services that will give you satisfactory results.

Why Choose Us

We devote our time and attention to your project completely and work with you as a trusted partner. We fully involve you in the process and take you through the different stages of our project work to help you get a clear idea. We welcome your inputs in the process as well.

Qualified, Licensed & Insured

Our team of professionals and workers are all fully qualified and licensed. We have ensured that our employees are fully insured so that the burden of paying for expenses in the event of accidents or mishaps doesn’t have to fall on you.

Full Service Experience

We provide you full service from start to finish without unnecessarily involving third parties or trying to take shortcuts. You will receive complete transparency and honesty in the project.

Long Standing Partnerships

We have an active presence in the community. We have long standing partnerships with many qualified and experienced people in the industry that recognize our value. This allows us to get our hands on high-quality materials and components for the project work.

Residential and Commercial Construction

We have worked on many projects over the years for both residential and commercial properties. We understand the unique requirements of residential owners and commercial property owners.
Commercial Projects
Residential Projects
0 +
Hard Working Employees
0 %
Positive Reviews

Latest Updates

Top tips for a successful home remodeling

home remodeling

Home remodeling and renovating is a challenging task. If you are not planning correctly, this task can become overwhelming, making you stressed and angry. But certain tips can help you do home remodeling smoothly.  You may look into this guide to find certain tricks to make your home remodeling project easy.

Understand the real reason for your home improvement

Before you remodel your house, see if all the changes you plan to make are worth the money you will be investing. For example, are you remodeling your house to increase your home’s value, or is it just a personal choice? If you are renovating your home for sale, determine whether you will be able to receive the money that you invested in it during the time of selling.

Especially if you are planning to sell your house in the near future, you need to see if the investments you will make for your home make any sense.

Plan early

Start planning once you have decided why you want to invest in your house. Then, you can start selecting products for your home and develop a plan that clearly states your remodeling goals. What changes you are planning to make and what your wants are should be clearly indicated in the outline of your project. Proper planning will help you decide the costs ahead of time.

Set a budget

Remodeling can be expensive and go beyond what you thought it would cost. Therefore having a plan and sticking to it is vital. It is best to research the market and estimate the costs of the materials that you are planning to use, along with the labor charged, to establish a realistic budget.

right contractor

While setting the budget, consider the extra expenses that can come along the way. You can consider starting a spreadsheet to add all the information related to your purchase. This is an excellent way to keep a tab on the money you are spending and will help you know how much room is there for your remodeling project.

Find the right contractor

While hiring a contractor, consider their experience and reputation. By checking out the reviews, you can also see if they are worth investing your money in. Unfortunately, many websites are intended to scam you, so make sure to hire a trustworthy and reliable contractor.

Visit job site

To make sure that the contractor you are hiring is good, you can consider visiting the site where they are currently working. This will help you understand whether they are professional or not. See how well the employees are working. The best contractors will keep their surroundings clean and organized and will take precautions to ensure the place’s safety. So, visit a site to learn about the work ethic of the company that you are planning to hire.

Set a timeline for your home renovation project

Once you decide that you are going to hire a contractor for remodeling, sit down with your contractor and set a fixed timeline. A timeline will enable you to set an expectation for when certain things should be done. This will also help you to know if your contractors are working efficiently and meeting your expectation.

Consider these tips for conducting your home renovation efficiently without any stress and hassle.

Tips for First-Time Home Builders – Get the Dream Home You’ve Always Wanted

home builders

Whether you are planning to build your own home or are planning to build a custom home, there are a few crucial tips that first-time home builders should know. These include pricing, choosing a builder, and budgeting. A good builder can walk you through the process and ask the tough questions. Read on to learn more tips:

Building a custom home

Building a custom home can be an expensive venture. You will have to make numerous decisions during the construction process. During a typical 12-month building process, you will be expected to have significant input into design decisions, product selections, and color schemes. For this reason, the process can be broken down into phases.

custom home

Kim Hibbs, owner and general contractor of Hibbs Homes, explains the process in these terms. Before beginning the building process, you should secure a construction loan for the project. This loan will act like a line of credit, disbursing the funds as the build progresses. Once the building process is complete, the construction loan will be converted into a traditional mortgage. You can apply for a construction loan from your lender or developer, but remember to shop to find the best loan terms.

Pricing a custom home

Many factors determine the cost of building a custom home, including location and labor costs. However, there are some basic expenses that most first-time home builders should consider. These include the foundation and frame of the home, roof, and interior finishes. You should also consider the cost of labor and materials.

Choosing a builder

Choosing a home builder for your new home is an important step in the process of creating your dream home. There are several important questions to ask a builder to ensure you get the best value for your money. A panel survey shows that most people want a step-by-step guide to the build process and written guarantees of key things, including the cost, timeline, and building materials.

During the pre-construction process, visiting model homes and speaking with potential home builders can be immensely helpful. This allows you to determine if a particular home builder offers your desired design. You should also compare each builder’s models to determine what you want.

 Budgeting for a custom home

Home building is not cheap but can also be affordable if you know how to plan your budget. Even if you are a first-time home builder, there are many ways to keep your costs under control. Firstly, it is vital to keep track of all your monthly expenses. You can use paper planners or expense-tracking software to keep track of your spending.

Real Estate Agent

Keep in mind that the final budget should not be set until the builder gives you the final contract price. So, before looking for a builder, you should first list what you want. Having clarity about what you want is vital.

Hire a Real Estate Agent

If you’re buying a new home for the first time, you may wonder if you need to hire a real estate agent. While it’s technically possible to buy a new home without a realtor, hiring a real estate agent is best because an agent will negotiate on your behalf and help ensure you’re getting the best deal possible. Additionally, many builders recommend using an agent and will even pay the commission.

Residential Construction Tips: The Ultimate Guide


Owning a home is everybody’s dream. House is an asset that remains for a long time. However, building one is a daunting and overwhelming task most people don’t want to take. You might have to encounter many surprises along the way – uncertainty, weather constraints, or financial issues. This is why planning your construction process is crucial. Here are some tips to remember while embarking upon this problematic journey:


Selecting Location:

Selecting a suitable location is one of the critical factors to care for while constructing a new home. Your home location ideally must be in a peaceful and clean area, preferably away from the commercial or industrial areas. It should also have adequate facilities such as the availability of fresh water, sunlight, and electricity. When you select a location, make sure to take into consideration your long-term plans. Are you planning on having children? Ensure that the location is nearby a school, hospital, and other public spaces. Before purchasing a suitable plot, conduct tests to determine whether the soil is perfect for house construction. When the ground is not good, you might have to incur high costs on the foundation.

Come up with Plans:

Think about your vision for this house. What do you want your house to look like? What kind of amenities does it have? What kind of architectural elements do you want to add? Get clear on your vision for the future of your home. If you are unsure, search the internet or architectural magazines to understand the trends. Ask around your friends, and tour some houses to understand the floor plans, storage spaces, lighting, etc. These strategies will ultimately make your vision clearer, thus enabling you to make the project team understand what you want. Sometimes, you might have to iterate the plan several times and avoid some utilities altogether due to financial constraints.

Finance and Budgeting:

The success and timely competition of your home depend considerably on proper planning. It is easy to lose track and end up overspending during a major project like this. This is why discussing with other homeowners is vital for making informed decisions. Depending upon the availability of resources, you might have to take a loan from the bank to fund your project. To get a home loan approved, you must submit relevant documents, including a plan and estimate to the bank.


Select a Contractor:

Selecting a building contractor and construction team is the most significant decision to make. To make sure that the project is delivered on time, you should establish effective communication with the contractor. Make sure to only choose reputable contractors who are responsible, certified, and have enough experience in the construction field. One strategy to use is to interview several contractors, talk with their previous clients and ask around your friends and family who have already constructed their houses. You can also try to find their reputation online by reading reviews.

Roofs: What Materials to Use?


Choosing the right roofing material is important when constructing or renovating your home. You might want to choose a durable option, taking into account factors such as appearance, price of the material, and structural constraints. It is important to note that each roofing material available in the market has its advantages and disadvantages. Therefore, it is up to you to weigh these factors and choose the right one for your home. Here is a definitive guide for comparing different roofing materials:

Asphalt Shingles:

Asphalt shingles are one of the most common roof materials used in the U.S. Asphalt shingles are made from fiberglass and Asphalt granules, making them durable and lightweight. One of the biggest advantages of choosing Asphalt shingles is that individual roofing materials can be replaced easily. The lifespan of Asphalt roofing shingles can vary from 10 to 30 years.

Asphalt Shingles

Metal Roofing:

Metal roofing is one of the most durable roofing materials available. It is commonly preferred in heavy snow-ridden areas and areas prone to wildfires. They are available in different forms, such as metal shingles and shakes. Metal roofing is also famous for withstanding hailstorms and providing superior protection from UV light. Installing Metal Roofing requires specialized skills. Another advantage of metal roofing is that it is highly durable, lasting for up to 50 years, and can be recycled afterward.

Wood Roofing:

Wood roofing is a popular choice for people building luxury homes. Wood roofing is an aesthetic option, but have many disadvantages. They are quite expensive and not as durable as other roofing materials. In addition, wood roofing is not suitable for areas with moisture or regions having a risk of wildfires. Wood roofing comes in two different forms – shingles and shakes. Redwood and Cedar are the two most commonly used trees for wood roofing. The lifespan of a typical wood roof ranges from 20 to 50 years.

Clay Tiles:

Clay Tiles is one of the most popular roofing options for hot Southern climates. Clay Tiles are made from molded earthen Clay and are highly durable. One of the advantages of using Clay Tiles is that they require only minimal maintenance. However, it is essential to note that Clay Tiles are incredibly susceptible to breakage and are heavy. They are expensive, but individual damaged pieces can be replaced easily.

Concrete Tiles:

Concrete Tiles are similar to Clay Tiles in terms of appearance. But they are more durable than Clay Tiles and can last up to 50 years. However, unlike Clay Tiles, they absorb moisture, which results in the need for frequent maintenance. One of the advantages of choosing concrete Tiles over Clay Tiles is that they are cheaper. Concrete Tiles are comparatively heavy, therefore, might put a lot of pressure on the structure. However, concrete Tiles are best suited for windy areas.

Solar Shingles:

Solar shingles are one of the most recent advancements in the list of roofing materials. As the name suggests, they can be used to convert solar energy into electricity. Installing solar Shingles is an expensive affair, but it can save a considerable amount of money on utility bills. However, this only works if you live in an area with sunshine year-round. Solar shingles are susceptible to severe damage compared to other types of roofing.

How to Plan a Successful Home Remodelling

Home Remodelling

So, you have decided to remodel your house. Perhaps, you are tired of living in your shabby and outdated home. Perhaps, you want to bring some color and freshness into the home. Or you just want to correct some ongoing issues in the house. Whatever the reason, planning a house remodeling can be a daunting project. It is critical to carefully plan out every step of your home remodeling project to ensure you don’t waste money or time. Here are some of the tips and tricks to ensure that you make correct decisions during your home remodeling process:

home remodeling

Think about your Vision:

One of the significant steps to ensure a successful home remodeling is to get clear about your vision. You have to be sure that you can oversee and spend energy on this overwhelming task from start to finish. Decide the budget for home remodeling – this would ensure you don’t overspend on any purchases. If you are remodeling your old house, decide on some non-negotiable items that must be done. Once you have estimated the budget, it is time to start envisioning your perfect home renovation. At this stage, don’t worry about the budget or what you can afford. You can gain insights by looking at pictures and seeing how others have remodeled their houses. Making a Pinterest board for your house remodeling project is beneficial – Pin away all the pictures you like. By doing this, you will eventually get clear about your vision.

Get Permits:

Home remodeling projects often require permits. Plumbing, Electrical and Structural modifications are the most common remodeling projects that require a permit. Depending upon the state you reside in, these permits may vary. Inquire with your local government offices about what kind of permits you require for a home renovation project. It is also critical to check whether you need a builder’s risk insurance as a cover against any natural disasters or theft during the remodeling process.

Keep the Future in Mind:

When you start your house remodeling project, it is easy to get distracted and get excited about all the different things you can do. But it is important to be practical and stick with the things that are functional and could possibly increase the resale value of your home. If you are not planning to resell your home, it is important to keep your growing children in mind while remodeling your home.


Prefer DIY:

There must be many elements in your Pinterest board that you cannot incorporate into your home remodeling project because of budget constraints. It must be a floating table or a luxury furniture piece. This is where DIY can help you. You can hire a contractor or do some stuff yourself to save some money. Plus, the experience can be fun and educative. YouTube and Instagram are great sources to learn new things – such as Carpentry or Painting. When you try to make something yourself, create a timeline and stick to it. Without this timeline, you could procrastinate or never get the chance to complete the projects.

How to Introduce Statement Pieces into Home Decor:

Home Decor

Statement pieces are a great way to introduce novelty and excitement into your home. However, choosing a piece that will set the tone for a particular space inside your home can be overwhelming. Depending upon your taste, Statement pieces could be lighting fixtures, bright furniture, statement art pieces like paintings or sculptures, or statement rugs. Statement pieces don’t always have to be massive chandeliers. Introduce a vibrant fiery orange statement sofa to your living room and see how it elegantly stands out against a neutral background. Adding statement mirrors in your bedroom or office is a great way to accentuate and increase the brightness inside the room. One of the cheapest ways you can change up the style of any room is to add statement wallpapers or rugs. When selecting a statement home decor piece, the trick is to choose a piece that will stand out while being coherent with other elements in the space. Here are some tips for introducing statement pieces into your home decor:

Let the Piece Standout:

Statement pieces have one purpose – to draw the attention of guests. Whether you have a chandelier in your living room or a painting in your bedroom, the purpose of these pieces is to stand out. Statement pieces can also be unsymmetrical furniture or a bright chair or sofa in a rather minimalist living room. However, it is important to note that the statement pieces should be coherent with the color theme of the rest of the space.

Size of the Piece:

 Home Decor

It is important to keep in mind the scale and size of the statement piece in a space. While your statement piece should take up some space, it shouldn’t be the only thing people notice. Keep in mind the size of the room and other pieces of furniture in the space you are introducing statement pieces to. An excellent statement piece should work well with the other elements in the room in terms of color, contrast, and size. You can also play with the patterns on certain statement pieces.

Keep it to a Minimum:

One key point to making your statement pieces stand out is to be minimalistic as possible. Make sure that you are only adding one statement piece to a space. If you don’t want to match the overall color theme of the space, make sure to introduce a statement piece with contrasting colors. A bit of intentional mismatching can be a great exception with statement pieces.

Take a Step Back:

One of the significant ways to understand how coherent your statement piece is in the space is to take a step back and look at the space through someone else’s eyes. Check whether your statement pieces stand out or not. Understand the overall theme of the room, and think about how well your statement piece blends with other elements in the room.

How to Cut Costs on Home Remodeling

Home Remodeling

Remodeling projects can cause you a fortune if not carefully planned. The cost of a remodeling project can vary depending on the things you want to get done. There might be some things that are mandatory and non-negotiable, like, a bathroom renovation. Are you planning on renovating your whole house or just part of it? Here are some key points to cut costs on your home remodeling project:

Make a Budget and Stick with it:

One of the crucial aspects of cutting costs on a home remodeling project is estimating its budget. Initially, make a list of things you want to get done in your home renovation project. Include new stuff you want to purchase, like new furniture or paintings. At this stage, you can enquire about the market prices of raw materials required for the construction. Make sure to include any unexpected costs that may happen. After creating a budget like this, you can observe how much the renovation is approximately going to cost you. After carefully inspecting the budget, try to cut out some unnecessary expenses and think about whether you want to avoid certain works altogether.

Use Affordable Materials:

When you inspect your budget, you can gain insight into how certain materials can cost a huge fraction of the home renovation project. Try to cut costs by swapping high-cost materials with affordable materials. Make sure that the materials you choose don’t affect the overall aesthetics of the project much. It is also significant to consider long-term plans when selecting materials. Cheaper materials are less durable and may not be functional in the long term. Before purchasing new materials, see if you can reuse any old materials or furniture for renovation.

Do it Yourself:

One of the biggest ways to cut costs is to understand that you don’t need to hire experts for everything. In any house remodeling project, there might be some tasks that you can complete yourself. Even if you have moderate DIY skills, online platforms such as YouTube can help. Purchase the required tools and start working on a new piece of furniture or art piece. However, it is important to note that some skilled works require a permit, or it may be too complex for you to handle. In such cases, hiring a professional is a good idea to avoid any future problems resulting from a subpar job.

Home’s Footprint

Maintain Home’s Footprint:

Another easiest way you can cut costs is by not changing up too much while renovating. Structural changes and electrical and plumbing changes are some of the renovation projects that might cost you more. When you are remodeling a bathroom, make sure not to change your plumbing points. Similarly, when you are renovating your kitchen, do not change the positions of the sink, stoves, or lighting to ensure that the costs remain low. Structural changes, such as changing the positions of windows, doors, etc., can also make renovation costs go high.

Home Remodeling Ideas

Home Remodeling

When you embark upon a huge project like home renovation, creating a vision board or a Pinterest board for your home renovation ideas is beneficial to understand and get clearer about your vision. However, not all things on your vision board may be affordable or practical. Budget is one of the biggest concerns of homeowners when it comes to renovating or remodeling their homes. You might have a list of things that is non-negotiable and must be done to improve the functionality of your home. The aesthetic goals for your home might take a backseat if you are short on budget. However, there are plenty of budget-friendly ways to switch up the style and aesthetics of your home.

Here are some suggestions for budget-friendly home remodeling or renovation ideas:

Switch up the Painting:

Switching up the painting in your home is one of the easiest and budget-friendly methods to change the style and bring freshness into your house. Make sure to select the color combinations that will put you in a good mood. It is also important to note that the wall colors you select are coherent with the other shades of color in a particular room – i.e., they should match the furniture and carpets inside the room. You can paint your furniture in a different color to have good contrast. If you want a more minimalistic approach, stick with black, Grey, and white colors. Make use of accent walls in different rooms to put you in a good mood. It is beneficial to use darker colors in a bedroom and bright colors in the living area of your home.

Home Remodeling

Change Lighting:

Changing your home’s lighting and light fixtures is another great budget-friendly method to change the style of your home. Make sure to strike a balance between the ambient, accent, and task lighting to accentuate your home décor. When using multiple lighting fixtures in a room, make sure to decide on the focal points. It is also important to pay attention to the size of the lighting fixtures. A statement piece like a chandelier would look good in a huge living room. Another great way to change the ambiance in your home is to install dimmer switches. These switches can change the intensity of lighting in your home and help cut your utility bills.

Change Furniture:

Changing the furniture in your home is an excellent way to play with the different shapes in your home. Replace the standard rectangular couches with something else. Add more rounded, curved, or asymmetric-shaped furniture to your home. However, it is important that these shapes shouldn’t take too much of your functional area within your home. Ensure that the space inside your home suitably matches the furniture – too much furniture or big furniture in a small area can make it seem crowded and take away from the space for free movement.

Essential Tools and Tips for Carpentry and Woodwork


If you’re considering a DIY project of carpentry and woodwork for your home or business as a beginner, there is an ocean of essentials you must learn. Although daunting, it’s a fun and rewarding experience for beginners and experienced professionals. In addition, woodworking services cost tons of money, one of the primary reasons people consider DIY projects for basic carpentry.

If you’re looking to get started and gamble with your handyman skills, this article is for you!

Carpentry techniques explained

Almost all woodworking and carpentry projects require basic techniques and skills to help you craft a beautiful piece.


It is turning lumber into geometrically sized pieces or blocks. The process starts with a jointer which is used to flatten the face of a piece of wood, followed by a planer to smoothen the other surface of the wood. Next, a saw is used to cut the remaining edges parallel to one another.


Jointing and Planing

It is an additional part of the milling process, used to flatten one surface and one edge. This technique is also used for tapering, rabbeting, and beveling.

Planning is another smoothening process used to remove excess wood material from the surface to provide an even thickness across.


Sawing is the process of cutting down chunks of wood using a saw. Many types of saws are used, and you should always wear safety gear when you start the process to prevent fine wood particles from entering your system. Some types of saws used are:

  • Chop saw used for angled cuts during milling
  • Hand saw to cut wood using thinner blades gently
  • Portable circular saw for fast cuts
  • Table saw used to cut heavy wood with great precision
  • Chainsaws are used to cut wood using electricity, gasoline, or batteries
  • Scroll saw used to cut delicate curves

Drilling and boring

Drilling is a process that is either used to create a hole in the wood or widen a pre-existing gap. Then, a stationary or hand drill is used to get the job done.


It is a process of cutting wood that can be used to follow patterns, create grooves and designs, add edge treatments, and much more.



Gluing is a process that is used to glue two prepared wood pieces together. There are three major types of glues:

  • White and yellow glue is used for interior glue, which is water resistant, hence cannot be used outside
  • Exterior glue is primarily used for carpentry projects outside
  • Epoxy glue is used to fill gaps and strengthen wood together.


It creates intricate shapes and ornamental designs for furniture or other wood pieces. This process is followed in creating sculptures and embellished woodwork.

Shaping wood

It can be done using two techniques:

  • Sanding which is used to smoothen a wood surface using sandpaper to remove fine grits
  • Filing is done to remove rough spots and give smooth curves and reach angles.

Factors to consider While Choosing the Right commercial construction

commercial construction

Choosing the right commercial construction company is vital if you plan to construct a new commercial building or remodel the existing one. Your choice of contactor could make a massive difference in the quality of the structure. Remember that all contractors differ from each other in terms of their experience, skill, and ethics. Therefore, finding the right contractor is vital for your commercial project.

It is essential to understand that to succeed in your construction project, simply building a structure, adding the flooring, or making the walls is not enough. It needs the support of an expert who will provide excellent customer service, take the client through the entire process patiently and deliver the desired result on time. They will also ensure that the projects stay within the budget and do not cause much stress.

commercial project.

If you are considering a construction company, ask yourself the following question. The answer to these questions will help you find the right commercial construction company to propel your project to new heights.

Is the construction company experienced enough?

The most crucial factor you should consider while hiring a commercial construction company is knowing how experienced they are. First, you must ask yourself whether they are experienced enough to help with your project. Do not limit the term experience to the number of years they serve in the industry. Instead, think in terms of their knowledge and their expertise in various construction procedures and project management skills. Having experienced personnel will lessen your burden and make your commercial project enjoyable.

Is the company specialized in commercial projects?

In the construction industry, various companies will focus on renovation, repair, etc. Similarly, they will be classified into residential and commercial construction.

All the projects are handled in different ways and require a different approach. Therefore while hiring, ensure that the contractor you are hiring is specialized in commercial projects.

What all projects have the company done, and who was their client?

A commercial project requires a huge investment. Therefore, you need to take some time to sit and research the company that you are planning to hire. Review their portfolio to see what projects they have done previously, which will help you understand what result you can expect. This will also help you to know whether they can satisfy your requirements and expectations.

You can also ask for referrals and a list of the client with whom they are currently working. This will help you understand the level of companies that have worked with them. This is also an excellent way to understand the company’s reputation.

Does the commercial construction company have a license?

Commercial projects are projects in which huge investment is made. Therefore, it is crucial to see if the company you plan to hire has licenses and insurance. If something happens during the construction, this will ensure safety.

So, ask these questions before hiring a commercial construction to find the right one who can meet your expectations and needs.


“I have recommended White Construction NY to many of my friends and relatives. They have the ability to finish the projects right on time, without causing any major interference or inconvenience.”
John Allison
“White Construction NY helped transform the appearance of my office significantly. We have much smarter and visually attractive workspaces. My employees love it”
Alicia Potter
“I have used White Construction NY’s services for both my home and office. They are quite affordable and get the job done right on time.”
Edward B. Suarez

Need A Free Estimate?

Get in touch with us and tell us what your remodelling, roofing and custom carpentry requirements are. We can give you a fair and accurate estimate.