New $27 Million Manufacturing Plant Coming To Concord

0

A new $27 million manufacturing plant has just been announced for the City of Concord.

Specialty Packaging company Max Solutions, Inc announced it will be building their first facility in the Carolinas as well as creating 150 new higher than average paying jobs.

In a press release, NC Governor Roy Cooper praised the decision.

“North Carolina’s reputation for manufacturing continues to attract entrepreneurs across all industries and Cabarrus County is the perfect spot,” said Cooper. “With our talent, transportation, and East Coast location, manufacturers in all phases of growth can count on North Carolina to support their success.”

Although salaries for the new positions will vary, the average annual salary for the new positions is $67,253, which is more than Cabarrus County’s annual average wage of $43,687. The project could create a potential annual payroll impact of more than $10 million per year for the region.

“We are thrilled to be returning to North Carolina,” said Dennis Kaltman, President and COO of Max Solutions, Inc.“ The Concord location will allow us to service our customer base in North Carolina, South Carolina, and Virginia. Furthermore, this facility will have the same state of the art equipment as its sister facility in Pennsylvania, which will allow Max to service its entire customer base as necessary. We particularly appreciate the efforts of the North Carolina Department of Commerce over the past few months as we searched and identified what we believe to be an ideal facility. We look forward to partnering with North Carolina as we identify and train the skilled labor necessary to operate our facility.”

The new project will be facilitated, in part, by a Job Development Investment Grant (JDIG) approved by the state’s Economic Investment Committee earlier today. Over the course of the 12-year term the company is estimated to grow the state’s economy by $400 million, allowing for a potential company reimbursement of up to $1,250,250 spread over 12 years.

North Carolina is the 2nd Safest State During COVID-19

0

With around 66.3% of the population fully vaccinated against COVID-19 and new cases on a general downward trend since the start of the year, WalletHub today released updated rankings for the Safest States During COVID-19.

In order to find out the safest states during the COVID-19 pandemic, the site compared the 50 states and the District of Columbia across five key metrics. Our data set includes the level of COVID-19 community transmission, the rates of positive testing, hospitalizations and death, as well as the share of the eligible population getting vaccinated.

North Carolina’s Safety During Coronavirus (1=Best; 25=Avg.):

  • 1st – Vaccination Rate
  • 23rd – Hospitalization Rate
  • 1st – Death Rate

Safest States During COVID

Overall Rank*  State Total Score 
1 South Dakota 81.80
2 North Carolina 75.16
3 Texas 75.03
4 California 74.51
5 Maryland 74.01
6 District of Columbia 73.64
7 Nevada 73.45
8 North Dakota 72.34
9 Colorado 71.87
10 Iowa** 68.88
11 Alabama 68.47
12 Rhode Island 67.81
13 Idaho 67.54
14 Nebraska 66.72
15 Virginia 66.40
16 Arkansas 66.26
17 New Jersey 64.91
18 Hawaii 64.20
19 Montana 64.03
20 Illinois 63.61
21 Utah 63.09
22 Louisiana 62.92
23 Pennsylvania 62.91
24 Florida 62.57
25 New Hampshire 62.55
26 Alaska 62.35
27 Washington 61.39
28 Massachusetts 61.35
29 Wyoming 60.21
30 Missouri 59.32
31 Vermont 59.14
32 Oregon 58.50
33 Mississippi 58.29
34 Connecticut 58.22
35 New York 57.45
36 South Carolina 56.80
37 Minnesota 55.18
38 Delaware 54.73
39 Tennessee 52.34
40 Kansas 51.80
41 Oklahoma 49.59
42 Ohio 48.94
43 New Mexico 48.71
44 Indiana 48.06
45 Wisconsin 44.41
46 Georgia 43.16
47 Michigan 40.18
48 West Virginia 37.77
49 Kentucky 30.70
50 Maine 30.15
51 Arizona 29.99

Note: Rankings are based on data available as of 12:30 p.m. ET on Wednesday, May 11, 2022.

To view the full report and your state’s rank, please visit:
https://wallethub.com/edu/safest-states-during-covid/86567

Grammy-Winning Blues Traveler, Spin Doctors to Headline 2022 Cheerwine Festival

0

Cheerwine, the iconic 105-year-old soft drink, and its hometown of Salisbury will welcome two of the country’s favorite rock bands to the Hotwire Communication Stage as this year’s headliners at the 2022 Cheerwine Festival.

Blues Traveler, the Grammy-winning quintet, is best known for their Top 40 singles “Run-Around,” “Hook,” and “But Anyway,” as well as their improvisational live shows. The Grammy-nominated Spin Doctors rose to fame for their 5x platinum album Pocket Full of Kryptonite and hits “Two Princes” and “Little Miss Can’t Be Wrong.”

The two headlining acts will be joined by Lauren Light Trio, Tsunami Wave Riders and 9daytrip.

“We’re beyond grateful to the fans who travel from near and far to celebrate at the Cheerwine Festival with us,” says Joy Ritchie Harper, vice-president of marketing for Cheerwine and fifth-generation founding family member. “And we’d like to thank them by hosting two incredible headlining acts in our hometown. On top of that, we’re thrilled to welcome an incredible array of local vendors and brands from around the South to help us celebrate uniquely regional sights, sounds and tastes.”

This year’s outdoor celebration is scheduled for Saturday, May 21, from noon to 10 p.m., against the backdrop of Salisbury’s historic downtown.

In addition to exciting live musical performances from national, regional and local acts, festival goers will:

  • Taste Cheerwine-filled food, including BBQ, desserts and more, from 35 Carolinian vendors.

  • Enjoy Cheerwine-infused craft beer from a number of regional breweries, such as New Sarum Brewing Company and Cabarrus Brewing Company.

  • Explore the soft drink’s heritage at the Rowan Museum’s Cheerwine exhibit, which catalogs the company’s long, storied history with rare memorabilia.

  • Pop in the Food Lion “Carolina Brands” experience and sample unique regional flavors from favorites, including Cackalacky.

  • Play at the F&M Bank Kids Zone, which includes activities and entertainment for kiddos.

  • Take an F&M Bank trolley tour through historic downtown Salisbury, which will highlight a number of interesting Cheerwine sites.

  • Shop for arts and crafts, including unique Cheerwine merchandise, at over 45 vendor booths.

“We love welcoming tens of thousands of people for the festival who in turn also get to see all our amazing city has to offer,” says Salisbury Mayor Karen Alexander. “Our residents and business owners always look forward to hosting visitors at our annual event, and 2022’s festival is poised to be the best one yet.”

For more information, visit https://cheerwinefest.com. Fans can also find details by visiting the Cheerwine Festival Facebook event page and searching the hashtag #CheerwineFest on social media.

5 Ways To Grow Your Network (As A Real Estate Agent)

0

Networking is an essential skill to develop when learning to be a real estate agent. Networking allows you to learn from others, get new clients, and nurture yourself and your organization in the real estate business.

Growing your network as a real estate agent can be challenging. However, you can focus on the quality of your network over quantity, build relationships as time progresses, and keep in touch with your clients to boost your network. 

You might be struggling to find leads for your business. The outline below highlights some tips that can assist you in growing your network as a real estate agent:

  1. Maintain Your Active Online Presence

Most real estate agents overlook the importance of maintaining an active online presence to grow their network. They focus more on building their personal and professional traits. However, with the advancement in technology, the first impression is often made through digital platforms, including blogs, websites, and social media platforms.

Social media allows you to connect with clients and helps you communicate your skills and expertise to them. You can also interact with other people, share your ideas, and promote your business through social media platforms. 

Building an active online presence also allows you to respond to inquiries, messages, and emails through all your channels. The more active channels you have, the greater your chances of connecting with prospective clients and professionals and getting leads.

However, it’s crucial to make yourself easy to contact by ensuring that your contact information is active and up-to-date.

2. Be Active In Your Community

It’s crucial to know how to build a rapport with people and relate with all sorts of people to boost your networking. Being active in your community is an essential tip for networking that can help you expand your customer base and understand the people living in your property’s neighborhood. There are many ways you can get involved with your local community. Some ways include:

  • Local sponsorship– you can sponsor local events such as local festivals, school events, or small league teams. Being a community sponsor can be a good strategy for branding or business recognition by handing out t-shirts, flyers, or pamphlets that bear your organization’s name.
  • Volunteer– you can spend your free time volunteering for local organizations or causes you like. You can connect with like-minded people during this campaign as you grow your network. Additionally, volunteering can be an excellent way of doing some good to your community.
  • Participate as a guest and support education– you can be a guest on different local occasions like speaking at local events or giving a speech during career days. You can reach out to institutions that offer real estate courses and share your expertise with them. You can also suggest having an internship program with a particular institution.

By getting involved with your local community, you can deepen your connection with the other community members. You can also make postcards that market your business; for instance, the just sold postcards by Wise Pelican. Through this connection, they can consider you as their top priority when hearing about any real estate opportunity.

3. Listen More

Listening more and talking less can help you grow your networking business. Many people love to talk about themselves. Even in the real estate industry, people tend to share their ideas on purchasing, maintaining, or putting a property on sale. You can help identify peoples’ challenges and solve problems they never knew they had by actively listening. This can help build trust between you and your contact, impacting the growth of your network.

4. Have A Competent Team

Any business with a competent and trustworthy team has to succeed. The real estate business also needs a team of dedicated personnel to grow. Therefore, you need to surround yourself with people capable of gearing your business towards success. Your team should be capable of referring potential clients to your business.

5. Follow Up With Prospects

It can take you a lot of time to get prospects and develop relationships with them. If you happen to find a prospective contact, it would be best to follow up and follow through with them, either through a call, email, or a scheduled meeting. Personalizing the follow-up can guarantee the appreciation of your contact. The follow-up shows your contact that you’re in the position of helping them with any of their real estate needs.

Conclusion

Networking is all about getting new contacts and building relationships with them. It can be challenging in the real estate business. You need to employ some specific strategies to grow your network in the real estate business. The tips in the outline above can guide you through how to grow your network as a real estate agent.

Why the Art of Gift Giving Is Important

0

Are you having trouble finding the perfect gift for a friend and loved one and are starting to wonder why it is even important? Do you want to know why gift-giving is meaningful and how you can make it a big part of your relationships?

Giving gifts is more than just giving someone a present for their birthday or a holiday but it can also be an expression of your love for that person and how much you mean to them. However, often gift giving can get quite tricky especially if you don’t know what people might like. That’s where gift guides like this one come in handy – they provide extensive lists of gift ideas that can help you when you’re struggling with making a choice.

There are many different reasons why the art of gift-giving is important and why you should make sure to get your loved ones the perfect gift every time. Here are a few reasons why the art of gift-giving is important.

Expression Of Love

Gift-giving is something that is special and it’s something that also does not happen very frequently however it is very important to pay attention to what you are giving to your loved ones. This is because gift-giving is an expression of love.

Understanding that giving gifts to someone is an expression of your love, what you need to know is that when you give someone a gift it needs to be something that comes from your heart and is something that the receiver will love.

Shows Thoughtfulness

The next reason why the art of gift-giving is so important is that it shows thoughtfulness. There is no doubt that people love it when you pay attention to what they are saying, what they enjoy, and what they might want in the future.

This thoughtfulness does not mean that you have to get them expensive or fancy gifts, but it could even be buying them chocolate that they have once mentioned that they enjoy or getting them something that they have been needing for a very long time.

Being thoughtful through gift-giving is a great way to show your appreciation for someone but also to show that you listen to what they say, or you have a good understanding of them.

Token Of Gratitude

When it comes to gift-giving many people give gifts to show their appreciation for someone or as a token of their gratitude. Many people give gifts to people who have helped them in some way or another as a way to say thank you.

Gifts could be given to parents as a token of gratitude for looking after you as you grow up or to friends for helping you with things that may be troubling you. There are many different reasons why one might want to give gifts as a token of gratitude, but it is always a great way to show your gratefulness and to show your thankfulness.

Giving gifts as a token of gratitude does not only have to be for those who are your loved ones or your friends and family but it can also be used in a business sense where businesses can give tokens of appreciation to their staff and their employees.

It Shows That You Care

The final reason why the art of gift-giving is so important is that it simply shows that you care. Something to keep in mind is that gift-giving does not solely have to be for special occasions such as birthdays or anniversaries, but it can also be used as a way to show someone that you care and that you are thinking about them.

Little gifts such as a bouquet or a basket of snacks are a great way to show that you care about someone. It is a great way to show your appreciation for them and let them know that you love them. Gifts can often speak louder than words can, and it is a great way to make someone happy with a simple action.

Giving gifts to show appreciation or that you care does not have to be expensive but is just simply a token of your appreciation.

How to affordably pull off a month of remote work in a new city

0

Remote work and digital nomadism are on the rise, especially following the COVID-19 pandemic. As companies realized they can lower overhead and maintain productivity when workers are remote, many are not requiring workers to come into the office at all or are allowing them to choose a hybrid schedule. 

If you want to test out the digital nomad lifestyle but are worried about how you will afford it, you can compare personal loan rates with Credello. 

An overview of work and travel

Many people were raised to think that work afforded travel, but that they were two separate entities. Now, there is a rapidly increasing group of people that have combined these two things, otherwise known as digital nomads. Each nomad is different, but many sold off all their belongings and committed to a life on the road, bouncing from city to city and working from new locations. This is oftentimes cheaper than affording rent in the U.S., where you also have to think about car payments or other transportation, food, and other costly expenses. 

If you are considering testing out this lifestyle or just want to get away from home for a bit but do not want to fully take the leap into selling everything you own, there are ways to make it more affordable. It can be daunting thinking of paying for rent back home while also traveling for a month, but the benefits will likely outweigh the costs. 

If you have travel credit cards, you can use points and miles to pay for flights or rental cars to get to your new city. These can also go towards Airbnbs or hotels, significantly reducing those two major costs. Choose a city that has a lower cost of living than the one you are currently living in. South America has many cities that are great for digital nomads, as they offer reliable internet, similar time zones to the United States, and an extremely low cost of living. 

You can also take out a personal loan to help cover the cost of a month of remote work. Personal loans typically get approved and funded very quickly, meaning you can start planning your trip in no time. They also typically have lower interest rates than credit cards, but do be sure to shop around between lenders so you get the best rate. Check the terms of your personal loan to see about repayment options and any hidden fees or penalties throughout the lifetime of the loan. 

The bottom line

Working remotely in a new city can feel like a complete reset and a fresh start. People are getting burned out working from home but also do not want to go back to the office. The pandemic prohibited travel for such a long time that many are looking for ways to see the world while also maintaining a steady income, and remote work allows just that. 

If you are interested in working remotely in a new city, you can leverage credit card points or take out a personal loan for vacation – or both. 

History of Online Casino Games

0

Many aspects of life have been transformed by the advent of the internet, not the least of which is the online gambling industry. However, although gambling has existed since the beginning of time, online gambling only began to take off in the mid-90s, when the internet was first introduced and NZ minimum deposit casino has made significant strides since then. As soon as online gambling was offered globally, the business took off. But where did this all begin? How did the internet lead to the multi-billion dollar online gambling business that we know today? The goal of writing this article is to provide a comprehensive overview of the history of online casinos, including the firms that have made significant contributions to the industry’s development.

The History of the Online Gambling Industry

Antigua and Barbuda’s enactment of the Free Trade & Processing Act is unquestionably the most significant factor in the development of online casinos. This legislation was approved in 1994, and it provided this tiny Caribbean country with the authority to authorize internet casinos. In the same year, the Isle of Man became the home of the software business Microgaming. While most people would still be figuring out how to use the internet at the time, gamblers that gamble online were allowed to play online casino games via the computers, which sparked a worldwide flurry of interest. It’s not the first time a business has made similar allegations and attempted to claim credit for someone else’s efforts. As a result, Microgaming has become an iconic sign of innovation in the online gambling world because of their great devotion, which has made them a genuine symbol of dedication and hard work.

The Rise in Popularity of Online Casinos Sites

In 1995 another new player was introduced. Until CryptoLogic’s product arrived, it was impossible to build an actual cash online casino without using the company’s services. Their first online casino, InterCasino, was one of the first to allow players to wager real money and still operates today. The use of CryptoLogic technology has sped up and increased the security of online monetary transactions. That’s why it’s only fitting that they join the likes of Microgaming throughout the online gambling ring of honor. Once the first online casinos were launched, people quickly saw their enormous potential. These quickly became a favorite among gamblers because they provided a fresh and entertaining way to play. Many firms were encouraged by InterCasino’s achievement and moved on with their lives in the years that followed.

As the number of online casinos grew, so did their games and software quality. Online casinos rapidly became the rage because more and more options were added to the mix. Multiplayer games themed slots, and progressive jackpots were added to make online casinos more attractive to the general public. Since then, software developers and providers alike have worked tirelessly to ensure that gamers throughout the globe have access to the greatest online casino experiences available. Today, players can enjoy all these advancements through a trusted online casino Malaysia platform that combines fun, safety, and variety in one place.

The Beginnings of Live Dealer Games

As time passed and technology advanced, the entire igaming seo experience increased. The visuals were considerably better, the sound effects were more lifelike, and there were fewer instances of software glitches. There was a clear preference for conventional brick-and-mortar casinos over their internet gambling sites counterparts by most dedicated gamblers. However, live dealer games or live casino games would soon take off after all that.

When playing online, many individuals lose out on the live casino experience since they don’t have the opportunity to see the action in real-time. Most gamblers nowadays prefer live dealer games to RNG ones. Online casinos that have just launched tend to have a live segment already in place.

History of Online Sports Betting

Unlike traditional bookies, online sports betting does have a few advantages. Online sports betting became widespread not long after online casinos were well-known. Intertops was the first website to provide these gambling services in 1996 when it was founded. Existing bookies quickly launched their own websites while a slew of new players entered the market. Operators began giving incentives, free bets, and other offers to entice new clients in the online sports betting industry as it became more competitive.

Since the year 2002, a number of internet bookmakers have offered live betting, enabling their clients to bet on sporting events as they unfolded. This expanded the popularity of online gambling sites and rendered them superior to conventional, land-based bookies, making them more appealing to gamblers. Even if the latter is still there and performs a great job, most people favor the former.

Age of Online Poker

It is widely accepted that Planet Poker was the first online poker site. This platform, founded in 1998, immediately drew a big following of gamers, among them WSOP bracelet champion Chris Ferguson aka “Jesus”. Unfortunately, there were several errors and technical issues with the website. As a result of the widespread usage of dial-up connections at the time, many users experienced slow download speeds and poor data quality.

New poker room sites like Paradise Poker and partypoker and the ultimate growth of PokerStars were spurred on by Planet Poker’s demise. Paradise was founded in Costa Rica in 1999 and immediately became the market’s dominant competitor. Paradise Poker could accommodate thousands of players daily because of a more sophisticated platform than Planet Poker.

Introducing Mobile Casinos, the Future of Online Mobile Gambling

Another milestone had to be crossed before internet gambling sites became the ubiquitous phenomena that we see today. The rise of mobile devices necessitated that online casinos adapt to this new reality. When it comes to mobile devices nowadays, even the most basic models can do tasks that were previously only possible on computers and laptops about 20 or perhaps even 15 years ago. 

Consequently, every legitimate casino has spent a great deal of time, research, plus dollars in making their facilities smartphone friendly. They would have a version that would be tuned to work on any newly launched smartphone or tablet almost as well as on contemporary desktops without boring you to tears with the technical perspective.

Does Accurate Automated Transcription Exist?

0

Transcription is essential for every company. This is because it helps people with disabilities to understand and digest information faster. For example, if your company includes people with hearing impairments, it will help them a big deal. 

With transcription, there are provided with captions where they can read and catch up with what is being said. This way, they are not left behind. Most people that want to start using transcription during events will always ask if accurate automated transcription exists. Here are essential things you need to know about automatic transcriptions.

How Long and How Much?

Knowing how much time an automated transcription takes is significant. When using an excellent automated transcription service, it is possible to take only five minutes to transcribe thirty-minute audio automatically. Transcribing audio of thirty minutes for only five minutes costs only 25$ cents per minute. 

This means that you will be paying approximately $ 3.00 for the whole audio. This is relatively affordable since the results are usually accurate. Also, it is pretty cheaper since, while using an accurate ai transcription service, you will take five minutes to transcribe five-minute audio. A professional transcriptionist might take one hour to transcribe the same audio.

What does it take?

The truth is that you are the one who will make your automated transcription accurate or not. You must stay accurate to ensure that you are correct, helpful and professional. Also, I am pretty sure that you do not want to give wrong information, especially to those who have hearing impairments, because your transcription is wrongly done. 

You need to ensure that you have quality hardware solutions that offer transcriptions in many languages. Also, to ensure that your automated transcription is accurate, you need to use the best transcription services. Accurate automatic transcription will only exist if you have the required devices and get quality services.

How does it Work?

The technology used in automated transcriptions is mainly based on the accuracy of artificial intelligence. This is because this type of transcription relies on automatic speech recognition machines. These are machines that are based on artificial intelligence. 

The devices can be used to transcribe both live and recorded audio. How does the ai transcription work? Automated transcription uses speech-to-text advanced technology to transcribe. Advanced technology listens to the audio and converts it into text immediately. Automatic transcriptions use complex technology to ensure that they deliver accurate results.

How you can submit audio for automated transcription

There are a few simple steps that you can use to transcribe your audio automatically. After choosing your preferred automated service, these are the steps you should follow:

Create an account

The first thing you need is to ensure that you have an account. Sign up for your preferred automated service. After doing this, you can make orders for as many transcriptions as possible. The exciting thing is that some automated transcription services will give you a free thirty to forty-five minutes trial.

Make clear Recordings

Most automated transcription services promise at least 80% accuracy. However, you need to note that accuracy will be determined by how clear your recording is. You can ensure that your recording is clear by recording indoors and providing no background noises. Also, ensure that you speak clearly in the microphone.

Upload the file

Once you have ensured that your recording is clear, the next thing to do is upload your file. Uploading a file is very simple. All you need is to follow the prompts and click the ‘get started button’. Remember that your audio needs to be in English strictly. Also, you can make more than one upload.

Payment

After your file has been uploaded, you will be given an estimated time that your transcription will take. You will also be given the cost of the job.

Edit

It is important to note that automated transcriptions may have a few errors. That is why you will find an added transcript editor. Here you are allowed to review and edit your transcription.

Export

After confirming that your transcript does not have any errors, it is now time to export it. You can export it as plain text or even as a PDF document.

Conclusion

Most people will have doubts that accurate automated transcriptions exist. This article has provided you with vital knowledge you need to know about automated transcriptions and how you can submit one.

Panthers Release New Schedule In Epic Throwback Video of Late 1900s Memories

0

The Carolina Panthers have just officially released their new ’22-’23 season schedule (in the most creatively retro way possible) and it’s looking pretty good.

We’ll officially open the season on Sept. 11th at Bank of America Stadium against the Browns, and then play 4 of our first 5 games on our home turf.

We’ll be playing away against NJ in week 2, but then back home for games 3,4, and 5 against the Saints, Cardinals, and 49ers.

Next season, we’ll have 1 prime-time spot on Nov. 10th against the Falcons.

As part of their official release, the Panthers took us back in time to the late 1900s to lead us through the schedule with a series of vintage products and throwbacks, including corded phones, AOL dialup and AIM, dunkaroos, blowing in an NES game, Big Mouth Billy Bass, and so much more:

Here is a more visually clear overview of the new schedule:

via Panthers.com

The Counties in North Carolina With the Lowest Closing Cost Rates

0

With housing prices at insane levels all across the Carolinas, home buyers are looking for any way possible to save on their purchase, and closing costs are one of the biggest.

In its seventh annual study, SmartAsset analyzed where closing costs are lowest as a percentage of each county’s median home value.

Out of 100 counties in our state, Mecklenburg County actually ranked among the 10th lowest relative closing costs.

For a look at how the top counties in North Carolina ranked, check out the table below:

Rank County, State Avg. Closing Costs Median Home Value Closing Costs as % of Home Value Closing Costs as % of Home Value – Index
1 Orange, NC $4,278 $308,800 1.39% 90.16
2 Dare, NC $4,106 $289,000 1.42% 89.66
3 Chatham, NC $4,071 $281,700 1.45% 89.32
4 Wake, NC $4,071 $281,700 1.45% 89.32
5 Currituck, NC $3,952 $257,200 1.54% 88.04
6 New Hanover, NC $3,886 $243,600 1.60% 87.22
7 Union, NC $3,876 $241,400 1.61% 87.08
8 Buncombe, NC $3,860 $238,200 1.62% 86.87
9 Watauga, NC $3,859 $238,000 1.62% 86.85
10 Mecklenburg, NC $3,859 $238,000 1.62% 86.85

 

The worst ranked counties in our area were Gaston County (ranked #47 with $3,329 CC at 2.31% of median home value) and Cleveland County (ranked #73 with $3,211 CC at 2.67% of median home value).

Additional information on the study, including the full methodology, results and interactive map can be found here.