understanding-your-life-dreams

Things You Need to Know About Your Dreams


Dreams are weird, to be honest. As someone who has a lot of dreams when they are asleep, the one thing that I can tell you is that when you are dreaming, you are experiencing a lot that you might not experience otherwise. However, interpreting dreams is a lot harder, as well. Especially if you only remember bits and pieces.

You can learn a lot about dreams in this article, and we hope that it proves to be helpful to you as well. However, what you must know is that there are some things that you should know about your dreams. We are not dissecting the dreams here, but just going to talk about some of the basic things.

A Road to Your Subconscious

One of the simplest explanation to your dreams is that they are often a road to whatever is hidden away in your subconscious. Consciously, we cannot access that part all the time, and that is when we sleep, our mind wanders off there and starts showing all those things that are hidden away there. There is nothing wrong with that, at all.

Remembering or Not Remembering

Another thing is that most experts claim that you cannot remember your dreams. However, people who are able to lucid dream almost always remember the entirety of the dream because they are controlling it as well.

This is something that is not very uncommon, however, different people experience dreams rather differently. Nightmares, for starters, are also very common and are often hardest to forget or overcome because they are mostly manifestations of something that has already happened in our lives, or somethings that we fear, to begin with.

Rest assured, dreams can be disturbing, but if you’re in touch with your reality, you shouldn’t worry.

Medical-Assistant-In-Hospitals

Why You Should Become a Medical Assistant


Medical assistance is one of the most important parts of the medical profession. Becoming medical assistant is worth it primarily because the increasing complexities of medical field require that doctors and nurses seek help from skilled medical assistants. This allows the doctors to take a lot of burden off their shoulders.

When studying in a medical assistant school Las Vegas, you can expect to get perfect education to hone you skills. Most of the diploma programs last for just 10 months, and you can learn everything needed to become a good medical assistant. Here are the benefits of becoming a medical assistant.

Better Communication Skills

Being a medical assistant requires you to keep in contact with other medical professionals and patients on a daily basis. Additionally, working in teams require you to have good communication skills. Although most of the medical assistant programs allow you to hone your communication skills, the best way to master this skills is the on-site training that you’ll receive while working with colleagues and patients.

Job Variety

As a medical assistant, you’ll have to work in a variety of working conditions. The duties might include answering calls, examining patients, and other types of office work. So, we can say that you’ll spend some busy days, and you’ll be able to enjoy the job variety that this field offers.

Advancement Opportunities

Medical assistance is a wide field, and you can get certifications in a lit of different fields and advance your career in whichever way you want. By taking a right route and working hard enhttps://lvcollege.edu/programs/medical-assistant/ough, you can take a management position.

You can use medical assistance to get into the healthcare field and move later on to other fields such as radiology, medical coding or various other specializations.

best-tennis-shoes-in-market

Tips to Properly Clean Your Tennis Shoes


Buying tennis or any other type of athletic shoes means investing a lot of money in a good pair (click here to find the right type). And since these shoes are the most abused type, they can easily get very dirty. Proper cleaning is necessary to protect your shoes from unwanted damage, but cleaning them is absolutely necessary.

Throwing your shoes in a washing machine and hoping for the best isn’t a good idea. Here is what you’ll actually need to do in order to properly clean your tennis shoes.

Use a Dry Brush

Before we start the actual washing process to achieve the final result, you’ll need to pick up a brush and remove any bug chunks of dust or grime that’ve accumulated on the shoes. This helps in making the process of washing a bit faster and easier.

Make The Right Solution

In this step, you’ll need to fill up your sink with warm and not hot water, and add some laundry detergent into the warm water to make a nice shoe cleaning solution.

Take The Shoe Apart

Before we start the washing process, you need to remove the laces and insoles from the shoe to expose every surface.

Use a Sponge Effectively

You can use the sponge to rub the shoe with. Just take a sponge, a towel or a soft brush and soak them into the warm water, detergent solution that we just made. Make sure that the sponge has absorbed enough water. Then squeeze out the excess water and start rubbing the shoe with the sponge to clean it properly. In this process, try to avoid the parts made of leather or foam.

Now, take a sponge and wet it by soaking it into cold water (without the detergent), now use this sponge to clean the excess soap.

Let the shoes dry for some time afterwards.

noble wine tours

A Day Dedicated to Wine


Going on wine tours an tasting some of the best wines isn’t a new concept, especially where there are a number of vineries wine tourism is a huge industry and in the United States it doesn’t get any fancier than Napa valley, this place is renowned for its wine making and people not just from the US but from everywhere on the globe visit these amazing vineries, when you have decided that you will be heading to Napa valley you then have to decide whether you want to visit these vineries just like any other tourist would do or you want to visit these places like you deserve to and that is to arrive in the back of a limo.

When I initially heard about limo wine tours I thought why would someone waste that sort of money on just wine tasting but as I explored more about limo tours in Napa valley I realized that it is so much more about the wine tasting and the limo too, first of all cruising in a limo is an amazing experience, when a professional chauffeur picks you up in an amazing limo and you experience the serene views of Napa valley, you instantly stop questioning yourself why have spent that much more on a wine tour, wine tasting might not be your thing but honestly the entire day has so many things which would stay in our memory for a very long time.

The professional chauffeur will pick you up and take you on a private tour to a vinery which you can decide from a number of options, and not just taste the wine but feel the amazing experience as well. If you haven’t planned a visit to Napa valley then do so and that too a limo wine tour.

keto diet pills walmart

Your Complete Guide to Keto Supplements


If you are trying to lose weight then you probably have heard about the keto diet. It is considered as one of the most effective diet plan that will help you lose weight significantly at a faster rate. But there are some important considerations that you need to make. If you are interested in learning more about keto diet and supplements then this is the article that you need to read as it contains everything that you need to know about, you can consider this article as your complete guide to keto supplements.

Keto diet is basically saying no to carbs and consuming foods with fats, but not just any fats, it is best that you go for keto friendly fats that include omega 3 fatty acids. You can very easily find Keto content on Lean Optimum if you want to know which foods are keto friendly and which are not.

As for keto supplements, it is not certain as to which ones you should take, you only need to take supplements for the things that you have a deficiency for. You can get a doctor to run some tests for you so that you can find out the level of vitamin D and other things that you might be deficient in, and to overcome the deficiency, you can take some supplements.

Usually, the common supplements that need to be taken while you are on a keto diet include magnesium, MCT oil, exogenous ketones, and vitamin D. For magnesium you can always go for foods such as pumpkin seeds, avocado, and spinach. Any foods that are rich in these minerals such also be low on carbs, this is one important thing to keep a track of at all times.

sf limo rental

Perks of Using a Limousine Service


Limo service is way more than just a way of showing off your money and riches. It is a practical way of getting around in the city in a lit of different scenarios.

Here are some of the biggest benefits of using a limo Atlanta service to get around the city.

They Are Familiar

When you’re visiting a new city like Atlanta, you might not know how to get around in the city because you don’t know the routes. This can be a really awkward situation if you’re in a hurry and have to reach a destination on time. So, to prevent this discomfort, you can hire an airport limousine service to pick you up right from the airport.

When booking the limo service, give them the address where you want to go and they’ll send a driver familiar with that area.

You Can Rely on Them

Reliability is the best quality any limo service can possess, and you really can rely on them to pick you up from the airport on time and helping you in reaching the destination on time. Limo services aim to give you the best experience possible right from the moment when you place an order with them.

You Can Manage Time Way Better

Hiring a limo service means that your driving needs are settled for the trip. So, you can prepare for the event you’re appearing in while sitting alone inside the limousine. For example, if you’re attending a business meeting, you can prepare your presentation and gather some thoughts before your show up. Getting away the stress of driving can really help you feel more motivated and fresh.

You Can Impress People

If you’re running business, then you can impress your clients or guests by sending a limo service to pick them up from the airport. This is a nice way of giving good first impression.

car-resell

Here’s Why You Need a Car Dealer to Sell or Buy Cars


In today’s day and age buying a new car has become quite a challenging task. Even if you do go for a new car, there is a lot that could go wrong and in order to have that you need to have fulfill a few criteria. If you’re not able to check off the items on the set list of your credit history then you need to find an alternative to be able to buy a new vehicle or an old one. Here the role of a car dealer becomes very crucial.

So if you are interested in buying a car, but have been having some issues with the bank you should give cash for cars Phoenix AZ a try. That aside, following are few of the reasons as to why you need a car dealer to buy or sell your cars, check them out below.

Training And Experience

Since car dealers deal with automobiles on a daily basis, it is very important for them to stay up to date on the latest technology and everything else. This is why they keep investing in their workers and train them so that they have the license and knowledge along with experience to deal with automobiles, point out flaws where necessary and also pitch sales to the clients.

Technician Availability

Another very important reason as to why it is best to go to a car dealer instead of trying to buy or sell vehicle yourself is that they have technicians available on hand. They will be able to assess your vehicle and give you the best estimate or deal on your vehicle without being unfair to you. So you will be able to get the best price.

Reliable-roofing-contractors

Why Get Regular Roof Inspections


Our roof is supposed to last us a long time. Depending on the type of roof you have, a roof can last you anywhere between 15-50 years. If your roof ends up getting damaged or affected heavily even before the 15-year mark, then that means the roof was either not built correctly, or was not maintained correctly. In terms of roof maintenance, getting regular roof inspections is one of the best things you can do for your roof. You can either choose to do these inspections on your own or if you are unable to, then you can have your local Richmond Hill roofers come in and inspect your roof once or twice a year.

The entire purpose of roof inspections is to help identify any possible problems that might be growing under your roof. A lot of serious problems that can end up costing a lot of money in repairs and replacement could have been avoided had they been caught earlier. Roofers are trained to identify small problems that might be taking root in your roof, and this can be anything as small as a crack on your roof, a few missing shingles and so on.

When they are able to catch onto these small problems, they are able to nip the problem in the bud, preventing your roof from developing any sort of serious problem. Secondly, roof inspections are also needed to make sure your roof is in good condition to keep up with weather changes. This includes snow, intense sunlight, or dealing with torrential rain and other such problems during storm season. This is to stay safe from potential mishaps like a leaking roof and so on. So, roof inspections are basically a precautionary step that one should opt for if they are serious about taking care of their roof.

Home-sliding-company

Reasons You Should Invest in Vinyl Sidings


Vinyl is a popular product that has been in use for many years now. It has many uses and can be used in different functional applications. The reason why vinyl is so popular is mainly because of its low cost, however, that is not all there is to it. If you are making a home then vinyl is also a popular material to be used in the exterior as sidings. But if you are not fully convinced then make sure you give this article a read as it will tell you all the reasons as to why you should invest in vinyl sidings.

To start off with, with the recent problem of climate change people have become extremely conscious about using things that can harm the planet even more. But with vinyl sidings you do not have to worry about that at all, since vinyl sidings are completely environmentally friendly besides being economical, they do not play a part in global warming.

Vinyl is also popular due to its wide range of color variety that you can choose from. It is easy to choose any color you like since vinyl sidings are not limited to light and pastel colors like before owing to the latest technological advancements.

Vinyl sidings are extremely durable and can also resist strong winds which makes them ideal for use in the exterior of a home. Not only that but the cost to replace siding for vinyl is also not that much so you do not have to worry about the maintenance or replacement of a vinyl siding.

There are different styles for vinyl sidings that can be used depending on the look of the house that you are aiming for.

uses-vehicle-wireless-camera

Benefits of The Backup Camera on Your Vehicle


It is clear that a backup camera can save you from many minor accidents, but additionally, these cameras can also help you save lives by giving you a good look of the rear of your vehicle. When you have the rear footage, you’ll know if there are any children or animals in the rear of your vehicle when you’re reversing it.

Here are some of the benefits of having a backup camera installed in the rear of your vehicle.

It Can Actually Save You Money

Getting the backup camera costs you some money, so, how is it supposed to benefit you? Well, you can avoid expensive mistakes when you have a rear view of the car when reversing, and that saves a lot of money. Since there are many drivers who struggle to reverse their car perfectly, they can benefit a lot form the backup camera.

It Saves Lives

There are many incidents where children get run over by the car of their parents getting out of the garage. This isn’t the fault of the parents, since the children are too young to know where they shouldn’t be and the you can see the rear effectively without having a backup camera.

So, getting a backup camera installed on your vehicle can help you save other’s lives. This adds a lot of safety especially when you’re reversing your vehicle out of the garage.

Additional Benefits

Rear view cameras help you a lit when you have a trailer hooked up to your vehicle, and there is no one to help you out. Having to bend your neck completely just to have a look of the rear is both inconvenient and risky. So, we can conclude that there are many advantages of backup cameras that you can enjoy.

Amazon-platform

Things You Should Know About Amazon Selling


When looking at Amazon selling, the one thing that you must know is that there is nothing new about that. This has been around for some time now, and the simplest reason as to why it is so popular is how effective it is. As long as you have something good and useful to sell, Amazon is the way to go and you can never overlook the advantages of it, either.

However, it is also important to check out lyliarose as it definitely is one of the most important places to go to if you are looking for such services. With that out of the way, for now, we are just going to focus on the things you should know about Amazon selling as it is important to focus on these things.

It is a Lucrative Business

One of the main things that you need to know is that selling on Amazon is fairly lucrative. As long as you are aware of how to sell something and you have faith in the product you are selling, it will be good to go. Just be sure that you are being careful because otherwise, you are just wasting money and that is not something that we would suggest anyone to go through.

Easy to Get Into

Another thing is that when you are looking at Amazon selling, you have to be aware of the fact that it is rather easy to get into. Granted, you do have to adhere to what Amazon requires from sellers, but as long as you taking all things into consideration, messing up the Amazon selling is not something that is going to be possible at all.

The more you take care of these things, the better it is going to be.

psychic free

Warning Signs For a Psychic


When visiting a psychic, one thing that will be on your mind is if the money you’re spending is actually worth it or if you’re just wasting your time with a pretender that doesn’t have any actual psychic potential or power. There are a few ways in which you can discern the intentions of the psychic you are visiting, and most of the time these intentions are going to be very important to consider since they will indicate the quality of your experience all in all.

One thing to look out for is leading questions from your psychic. Try not to talk too much during the reading. A psychic like Therese Murphy doesn’t need you to talk because she can use her psychic powers to find out what you need to discover. If your psychic is making you talk this means that he or she is trying to make you say something that would indicate a specific detail about your life that they can give to you and pretend to know something that they actually don’t.

You should also be wary of psychics that are angling for more money. The general way of doing things is that you pay for the session and then get a reading, you ideally shouldn’t have to do anything else whatsoever and if you do this means that the psychic is only trying to earn a quick buck. Value added services just aren’t a thing in the psychic community even though a few psychics here and there seem hell bent on trying to make it some kind of a reality.

If you’re careful then there is no way that a psychic would be able to trick you and thus you’d end up getting an accurate reading.

rec tec trailblazer review

Rec Tec vs. Traeger Comparison


If you live to make grilled fish, fried beef and pulled chicken along various other smoked things in your house, you should invest in a good smoker for added convenience in the long term.

Smokers come in a variety of designs and support fuels like charcoal, natural gas, electricity and wood pellets. The wood pellet grills are especially famous because they allow you to add use wood pellets from certain trees to give your food a unique taste.

Traeger Grills is the company selling the wood pellet grills, they sell their grills in various sizes, so, you can buy the grill that suits your taste and budget at the same time. Let’s do a quick rec tec vs traeger comparison to give you a better idea.

A Brief Comparison

Here are some of the key features of different grills compared.

Customizability

First let’s talk about Traeger, they ship the grills with all the essentials you’ll need for grilling. Traeger Grills don’t sell separate products with their grills, however, there are various other companies in the market that do. So, you can buy any additional accessory that’s compatible with your Traeger wood pellet grill.

REC TEC on the other hand do make a lot of accessories that you can buy alongside their grills. You can buy shelves, seating kits and other accessories to attach with your REC TEC grill. So, customizability is high in both the brands.

Temperature Control System

Temperature control system in the Traeger grills is well known because they were the first company to introduce a digital screen to show the temperature. You can regulate the temperature easily.

REC TEC grills now come with the temperature control technology too. They also allow you to control the temperature for a long period of time.

If we compare both of these grills, we’ll find that REC TEC performs better because of it’s high temperature range.

Area For Grilling

Traeger takes the lead here because of the wide variety of grills they make. You can buy grills of any size when you buy from Traeger Grills. This option is limited in REC TEC Grills.

personal injury claim definition

Factors to Consider When Hiring a Personal Injury Lawyer


Personal injury lawyers are of course, available easily, and everywhere. At the same time, personal injuries are a lot more common than you might think, and in many cases, you do have a case in favour of personal injury that you should always opt for. It is better to look at these lawyers because they will make it a lot easier and simpler for you, as well.

There are a few factors that you should consider when going for such a lawyer because it is only going to make things easier and simple for you, as well. You can always consult Wilson Law Office if you want a good personal injury lawyer to represent you and I can assure you that things will be spiffy for you.

Below, you can see a few things that you can consider.

Make Sure They Have The Relative Speciality

One of the main things that you should be considering is making sure that they have the relative speciality that you are looking for. Why? It is important that you do because otherwise, you might never get the experience that you have been after. It is just the right thing to do that you should never really overlook.

Their Fee Structure Matters a Lot

One more important thing that you must always know is that their fee structure is one of the most important things that you should look for. Be sure that you are looking at their references or asking them if they have any. This will only make things easy for you as you will not have to worry about anything at all.

Thankfully, you can rest easy knowing that not all lawyers are going to be expensive.

roofing companies near me that finance

How to Make Your Roofing More Aesthetically Appealing


For most people, the roof is a pretty functional piece of your home, one that you are going to use as little more than a means to an end. What this means is that most people don’t think about how they might go about beautifying their roof in any major way. Indeed, they assume that there is no point to doing stuff like this and as a result of this fact they often end up forgetting that there are lots of different things that you can do in order to make your roof a great deal more attractive looking than it might be at present.

Just ask any Toronto roofer what you can do in order to beautify your roof and you’d be amazed at just how many options there are available out there. Most of these options are going to involve painting of some sort. The tiles that you have purchased probably look quite good to you, but painting them in a brand new funky color could bring a bit more personality out of your home. Remember, you’re not just living in a box with four walls and a roof. Much on the contrary, you are trying to legitimately build a home for yourself, one that you can return to after spending a long hard day at work and rest assured that no matter what happens, you will be immensely glad when you look up at the roof and see how beautiful it is.

We would really recommend checking out all of the various painting styles that can be implemented. Choosing which style would suit you best can be much more useful than you would initially be thinking before you get the painting done.

Man installing asphalt roof

Most Common Mistakes in Hiring a Commercial Roofing Contractor


Commercial roofs are sturdy structures. But they too develop some signs of wear and tear as the time passes. In this situation, you’ll need to hire a good commercial roofing contractor to get the repair done right on time. All roofing contractors claim to be the experts in their industry, but it is up to you to make sure that you hire the best one for your commercial roof. If you end up hiring the wrong roofing contractor, than the final price and go up, and the quality can go down quickly. In addition to all these problems, substandard materials used in the production of a commercial roof can cause it to break down sooner than expected.

Here are some of the biggest mistakes that people make in hiring a commercial roofing contractor.

Not Knowing Their Experience

Experience is the most needed thing to look for when you’re looking to hire the right commercial roofing contractor for your project. Before hiring a company to get your commercial roofing done, make sure that they have a physical office in your locality. Additionally, their experience in the relevant forms can make them the perfect contractor for your commercial roofing project.

Not Getting a Written Estimate

Most of the professional roofing companies would provide you with a written estimate for free. However, if the company you’re looking to hire isn’t providing you with a written free estimate, than this can be the indicator of a fraud enterprise. They’ll surely try to increase the overall costs of the project by using corrupt practices.

Not Having a Written Contract

Many novice people often end up ignoring the written contract when they’re getting started with the commercial roofing contract. That is why you should never compromise on having a written contract between yourself and the commercial roofing company. You also visit website for more tips and pitfalls that you should avoid at all costs.

Electric scooter purchase

Factors to Take Into Consideration While Using Electric Scooter


If you are thinking of purchasing an electric scooter for your child because you saw them on the internet once, it is important that you make this decision after giving it a thought and careful consideration. Although electric scooters are a great way to have fun and honestly much better as compared to other products on the market it is very important that you look for the best one and in order to do that you will need to do a lot of research prior to buying so that you know that you’re getting your money’s worth out of the product you are investing in.

With that being said, following are some of the factors to take into consideration while looking to invest in the best electric scooter for kids, check them out below.

Tires on The Scooter

One of the most important aspect that you need to take into consideration while buying a good electric scooter is to ensure that the quality of the tires is good enough. There is a variety of tires that tend to exist and its important that you select the one that works for you best. So try to familiarize yourself with the variants that exist and then see which one might work for you.

Speed Limit

Since you’re looking to invest in an electric scooter for your child it is extremely important that you take speed limits into consideration for your scooter. Your child’s safety is very important and should always be your priority so do look into the max speed that the scooter will go on to, as a parent it is important that you keep it in mind while you’re out there looking for the safest option.

laptop repair near me

Computer Repairing Mistakes You Should Avoid


Despite being an expert in computers, the one thing I hate the most is the process of troubleshooting, especially when the issue is isolated and the internet cannot help you. I remember 2 years ago, my computer would freeze randomly every time I would be playing Tom Clancy’s Division. I thought my graphics card was dying, but everything else would work just fine. I changed the cable and it started working fine for a few days but then started throwing errors all over again. After spending an entire week figuring the issue out, I realised that the power supply’s fan wasn’t spinning and that was causing the PSU to heat up and shut itself down.

I know, it sounds strange but that is how it is. What I am trying to tell you here is that computer issues are common and there can be a lot of mistakes made in the process as well. Below are the mistakes that you should avoid.

Not Hiring Professionals

If you don’t know what you are doing, the simplest thing that you can do is hire the professionals. You can always look at IT company in Red Deer and that will ensure that nothing is going wrong in the process. They will take care of everything and things will be in your favour.

Only Delaying The Process

If you want to make sure that everything is handled in the best possible way and you are able to save the computer you are getting repaired, always make sure that you don’t delay the process because it can be a problematic situation. That is why it is best if you go for the repair work right away and that way, you won’t have to worry about anything.

cheap-wedding-destination

Advantages of a Destination Wedding


It is true that a majority of brides and grooms still prefer their hometowns for their wedding celebrations, but destination wedding is also becoming more popular these days. This is like going on a vacation with your guests and getting married at the perfect naturally beautiful place. You can visit website to get more useful information on this topic.

The sizzling beauty of the wedding destination isn’t the only perk of destination wedding. But there are a lot of other thing as well. Here are some of the benefits you can get out of your destination wedding.

Couples Get Involved

According to the stats, more brides and grooms try to get involved in the process of setting up the wedding venue in the case of destination wedding. This allows them to get fully customized venues built according to their own tastes and desire.

There Will Be Fewer Guests

This one is a subjective benefit. If you hate the even-expanding list of invited guests and shrinking budget, then you can get rid of this problem easily by setting up a destination wedding. The travel costs would be considerable as compared to a wedding in your hometown, so, your friends won’t take a person they’ve just started dating to the wedding. This way, you’ll only have the nearest and dearest friends and family members in your wedding celebrations.

It’s Not Stressful at All

Destination weddings are surprisingly less stressful. This is primarily because you  don’t need to be there to arrange anything, and the while process is taken care of by the professionals. You can just arrive at the location right on time and get the thing done perfectly. The whole process is just like going to a vacation with all your invited guests.

Less Decorations Are Needed

Since the destination wedding spots are usually naturally beautiful places and have their own significance, you won’t have to pay a lot to get the decorations done. This let’s you save a lot of money.

removal-dumpster-rental

Perks of Renting a Dumpster Service


Moat of the dumpster rentals are made to take away the trash made during a residential or a commercial project. They help is worry less about all the trash that is usually very hard to remove on your own.

Many people think that only big projects require you to hire a dumpster removal service, but isn’t true at all, as any type of project that requires breaking things down needs a dumpster service to be present on the spot. Here are some perks of renting a dumpster service from reputable companies like Bin Drop.

Enhances Your Safety

Job sites are notorious to injure anyone on the site who’s not careful enough. On top of this, the ever-increasing amount of trash can pose a serious threat to both the works and machinery present on the work site. That is why having a dumpster available on the construction/ work site reduces the risk of injuries manifolds and makes it a safer place to work in.

It Makes The Process Easy

With a dumpster service present at the spot, you often don’t have to deal with different types of garbage in different ways. You can simply take any type of trash and throw it in the trash can and wait for it to be removed automatically. This make the process really easy as you can dump the garbage and forget about it altogether.

Might Increase Productivity

When you have a safe dumpster to dispose off all the waste produced during a project, the workers won’t have to worry about the waste, or about the harms that might come with it. This allows them to just focus on the progress of the project and nothing else. This type of practice can actually save you some time by increasing the productivity of your workers and getting things done ahead of time.