This user hasn't shared any profile information
Posts by domn
Wedding bells are ringing everywhere! If you’re someone who is planning to get married on the coming year then you need to read what we have to say before you make any further wedding plans. For all us, the day we get married is probably the most important day of our lives and we want to make sure it is arranged that way as well. To do that, you don’t necessarily have to throw a grand wedding at the most expensive place around. A simple and much cheaper alternative is to get married at one of the following locations which are known for their exotic beauty and their services all of which are at your beck and call for very economical prices. And before you move on, here’s a tip – if you’re planning a destination wedding make sure you book flight tickets well in advance!
This place is on top of our list of wedding destinations and the reason for that is because it offers so much for so little. The place has some extremely beautiful destinations and rainforests as well as old Mayan ruins. Oh and let’s not forget that this place is also home to the second largest barrier reef in the world. The best thing about this place is that instead of being filled with expensive resorts like most of the other exotic travel locations, it has a lot of economical lodges and the sea food here is divine yet cheap too. So you can even host a wedding feast filled with exotic sea food but still save a lot in your pocket.
The best thing about Jamaica is that it provides you with a choice of two very different and equally beautiful locations. You can choose to get married on the white sandy beaches or near the Rocky Mountains depending on what you like. Or maybe you could get married on the beach and throw the dinner or reception in the mountains to get the best of both worlds. And on top of that, the arrangements here are really cheap as compared to other travel destinations.
This small collection of beautiful landscapes and homey villages is probably the best travel destination to get married in. The scenic beauty here gives you the perfect backdrop to take your wedding vows and have a fun pre or post wedding shoot too. There are a lot of cozy and warm bed and baths here as well as halls where you can hold your wedding party. And the best part of this is that you can get all of this at very very economical prices.
Now that you know the best places to get married in, we suggest that you start planning for your perfect destination wedding and make sure you book flight tickets well before time so as to avoid any unnecessary delays and problems in your plans! All the best! Cheers to new beginnings!
Visit http://t-artisan.com to find out more regarding CNC Machining Services
The professional company disual provides all the information on INTERNET MARKETING COMPANY.
a delicadeza de um ensaio pré casamento é singular. São aquelas fotos que ficam espalhadas pelos porta retratos da casa. Como não se apaixonar por tantos momentos incríveis? http://brunomontt.com.br/ Sim, o fotógrafo de casamento precisa ser o melhor pois casamento não permite reprises ou falhas. Você conhece o fotografo Bruno Montt?
Various kinds of military vehicles are used in used in war-torn areas or places where conflicts are present and continuous. One of the most common types of specialized vehicles you will see in such areas are armored recovery vehicles.
An armored recovery vehicle, also known as Armoredownload-12d Repair and Recovery Vehicle or ARRV, has the primary purpose of recovering and/or repairing damaged or inoperable vehicles right in the battle field.
These specialized vehicles were first called Salvage tanks during World War I. It was only during the Second World War that people began calling them recovery vehicles.
The earliest versions of these vehicles were usually equipped with repair tools or with winches of heavy-duty to release the stuck vehicles. However, the latter generations or newer models were outfitted with a type of crane attached to the A-frame – a feature which could perform the task of lifting heavy parts from disabled vehicles, such as the engine. In addition, during the post-war period, various great alterations and improvements were made in these vehicles. Some of these capabilities include the improved ability of these vehicles to carry an extra engine to replace a non-working on the field and fuel pumps which allow the easy transfer of fuel. They can also carry anchors which can be utilized as stabilizers in heavy lifting situations.
In the past, recovery vehicles were usually derived from battle tanks of other armored fighting vehicles. Today, most manufacturers build them from the same type of material or vehicle they will most likely or frequently recover on the war field.
Although recovery vehicles are one of the sturdiest and strongest specialized vehicles around, they also have limitations. In cases where the work of a recovery vehicle is not possible anymore, tank transporters will have to be used. Tank transporters have the mission of transporting the tanks on the war field for longer distances, to reduce road damage, save fuel, or to recover them from the war field. Certain types or models of tank transporters are equipped with special protection, in case they have to make their way up to the first line.
Armored recovery vehicles are important types of specialized vehicles to have and use where fighting, especially with the use of artillery, is consistently present. To make sure that you can make the most of your vehicles and that the operator and passengers will be safe during transport, make sure that you purchase them only from a well-known and trusted automotive manufacturing company.
Hello readers and potential future entrepreneurs. I understand the feeling; desire to create, operate, and succeed. Throughout my professional career, I have learned that there are numerous steps that must be taken in order to organize opening and operating a small business. I have put together a few questions which aspiring entrepreneurs should, at the very least, consider reading over. There are many questions that may arise with opening a small business, and I will address a few of those questions briefly in the following list of questions one may ask while brainstorming.
What type of business do you want to open? There are various business endeavors an entrepreneur could involve themselves in. It all comes down to what knowledge one has, or is willing to obtain. Are you a restaurateur? Repairman? Plumber? Home health / assistance? Do you have experience managing or working at such establishments? Do you need formal education from an institution? Will you work as a sole proprietor, or a partner / member? Research limited liability corporations (LLCs) in addition to sole proprietorships and partnerships. S corporations are another option, but they are for business with stockholders, and may not be right for your particular business application.
What kinds of licensing and/or permits are required? Each business will have different licensing requirements; it all comes down to what the entrepreneur ultimately chooses to do. A restaurant would need food safety licensing in addition to basic business licensing, and if alcohol is on the menu – there is another permit the entrepreneur would need to legally sell alcohol on the premises. Repair oriented businesses would need at least the business license to repair, but if they sell parts as well, they would need to have “retail” listed on their business license in addition to “repair”. Health care services require at least formal education and licensing as an LPN, RN, or one of several other health care related licenses. Be sure to check your state’s laws to ensure what is necessary to operate your type of business.
What training / education / certifications are required to legally run this business? We touched upon this in licensing / permits, however there is much more involved than the required licensing. For example, one cannot operate a vehicle collision repair business without the knowledge of performing those types of repairs. There are schools that can be attended to learn what must be learned to effectively operate nearly any kind of business. However, there are also businesses where experience is enough to operate effectively without needing any formal education (lawn care, house cleaning just to name a couple). Also, there are certifications for training in nearly, if not all, care industries.
Does this business require a storefront? Retail establishments will undoubtedly need a storefront. Bear in mind, retail business will have a much larger initial investment than a service based operation. That initial investment is inventory. Some service businesses may not need a storefront to operate, as much of the service performed could very well be on-site. If a storefront is necessary, be sure to consider delivery or on-site service if it is feasible for your operation.
How much will it cost? This number will vary wildly based on the type and size of business you are planning. For smaller businesses, this number could be as low as $200 for a license and/or permit, or as high as a million dollars or more. Obviously, inventory is very expensive, and so are specialized tools for performing extremely precise work. Calculate the expected opening and operating expenses. Determine what size storefront is needed (if applicable), and research local commercial realty properties, locations, and prices. It is absolutely cheaper to rent in the short-term, although the thought of owning property that is paid off is very tempting. Prices on most things will vary based on your location. Employees are another cost, if your business warrants employees. When employees come into the equation as opposed to sole proprietors or partnerships, one must add extra insurance for the business (unemployment insurance comes to mind). Check with your selected insurance company for which types of additional coverage are required, and if offering health insurance can be done reasonably. Those employees will also need to have taxes paid on their wages – part from the employee’s paycheck and part from the company. Another potential cost is repayment of loans, if you don’t already have the capital needed to open your business. Basic operating expenses are not to be forgotten, as heating/cooling, Internet connectivity, and utilities will be regular expenditures for any storefront. On-site service operations cost very little when compared to a physical storefront.
How can an individual pay for this? If you do not have the funds available, which is very common, applying for loans is a way to attain funding. Be sure to have a business plan with projected expenses and revenues. There are other ways to gain funds for a business. Look into grants. While they are not very common, they are a potential source for assistance nonetheless. If many people believe in your dream, one could possibly acquire donations from those individuals.
What about accounting? Bookkeeping is a necessity – research which accounting/bookkeeping software would work best for the type of business you are planning. Point-of-sale (POS) systems are needed for “ringing up” and selling inventory or goods to the customer. POS systems keep track of sales, sales taxes, employee labor dollars spent, and many other items. If you are apt at creating spreadsheets, you may be able to keep track of your own inventory depending on your particular business model.
I hope this brief listing of questions and potential answers has been of assistance to aspiring entrepreneurs. Although there are countless successful entrepreneurs who have little or no formal education in business, it is never a bad idea to research courses regarding administration and management. Be sure to take a look at the Small Business Administration’s website at http://www.SBA.gov for more helpful information.
The author, Johnathan Baker, is an educated entrepreneur, with over ten years of experience in small business administration and management. Opening any type of business is no simple task, as many things must be considered. With experience opening, operating, and managing small businesses, the author aims to help aspiring entrepreneurs in realizing their dreams. While the questions are not all inclusive, they are, at the very least, a good bit of information to consider throughout the beginning processes of opening a small business. Take the information provided and begin or continue working on your business plan on the road to entrepreneurship.
Graphite felt is available in several thicknesses and widths to match the specific application. It is most commonly used as an insulating material, such as cladding, heat shields, or filters. Most of the felt is low density to help improve performance by letting a furnace or similar object heat and cool at a quicker rate. This low density also helps to control and stabilize the temperature to create the atmosphere that is more constant and maintains the more productive heat all the way through.
The felt can have an extra coating which is useful to give more protection against erosion. Graphite felt is made to be easy to cut to size and install in place. Plus, there is a rigid form of this material and created in a variety of shapes, such as rings, cylinders and baffles.
Here are a few of the popular uses of graphite:
The use of graphite is common in the ceramics industry to help increase performance while the furnaces are working at high temperatures, as well as giving greater mechanical strength and electrical conductivity.
Graphite is the preferred material to use in place of asbestos in the automotive industry and can feature in a variety of areas, such as the brake lining and gaskets. Plus, it is a major aspect of brushes used in the electric motors.
Graphite is a practical choice for a wide range of military aerospace vehicles because of the ability to endure high temperature ranges. Also, this material is a useful choice for space shuttles and applied as surface tiles. The material is very stable with high resistance properties, and can endure temperatures that reach up to 3000 degrees C.
The use of an ultra-pure form of graphite is becoming more popular in electrical circuitry and components because of the increasing reliance on computers. Also, the graphite is a favored choice for electrical circuits and systems that rely on automation.
In addition to graphite, there is also a carbon fiber felt which is a similar type of material and useful in applications that need high temperature insulation, such as furnaces. This material also has high heat properties even with thin layers to provide the reliable and long-term insulation results. Plus, this material is able to avoid contracting or shrinking to help maintain the consistent heat and avoid issues with hot sports or cavities.
3D scanning is a process of capturing digital information of object shape using equipment that has light or laser to measure distance between the object and the scanner. The non-destructive and non-contact scanning technology uses lines of laser light capturing the exact shape and size of the object. The fine details of even the smallest objects are captured and the process comes in handy in so many industries and fields. Some the areas that 3D scans are commonly used include automotive, manufacturing, medical and aerospace.
3D laser scanners capture thousands of points per second, allowing quick inspection of parts. It is a process that is ideally suited for measuring and inspecting contoured surfaces and also complex geometries that require lots of data for accurate description and where traditional measurement methods are impractical.
What are the advantages?
3D scanning has become very popular among business people in different fields. You can now easily find 3D scanning services for all needs you might have especially as far as accuracy and high quality productions are concerned. The popularity of the process is as a result of the many advantages it has over other traditional options. Some of the advantages that come with the process include:
1. Quick capture of all physical measurements of any given physical object; with 3D scanning, the size of the object does not matter.
2. Saves time when designing. The high definition details of objects make it possible for designers get it right with the first trail, hence saving time, even with productions that would have otherwise proved to be complex and time consuming.
3. Ensures perfect fit of parts with the first try. 3D has literally taken the guess work of production processes, especially for those dealing with prototypes and creating parts. The detailed information collected from an object is accurate and hence it is very rare to have parts that have any functional defects.
4. It captures engineering optimization that is necessary in manufactured parts. The process offers more confident to manufacturers in terms of meeting standards and any set objectives in the manufacturing process of parts. Using the scans, it has become even possible for manufacturers and designed to compare between designed and built models conditions so manufactured parts are top quality.
How does it help the design process?
3D scans are largely used in the design process of various products. Model scanning proves beneficial in the design process because:
· It increases effectiveness when working with shapes and parts that are complex
· It provides updated versions of CAD models that are outdated
· It makes it possible to replace missing parts or older parts
· It helps product designing so that someone else’s part can be accommodated
Which areas can in be used in?
3D scanning is very effective and has become a popular option in various fields including:
· Historical artifacts
· Prototyping or reverse engineering
· Entertainment industry for games, TV and movie productions
· Medical and dental
· Construction and architecture
A 3D scan can prove highly beneficial in different sectors. If you do not have what it takes to enjoy the accuracy of 3D scans, you can get help from service providers who offer all kinds of scanning services.
In this modern society where almost everything is digital, it is hard to believe that there are still those who prefer traditional methods, such as in the field of advertising.
Online advertising has been a hit in the last decade. Internet marketing has taken over businesses by storm and doubled their revenue. However, some people still see the field as unnecessary and taxing so they try to convince others to veer away. Below are other reasons why some individuals dislike online marketing:
Inability to adapt with technology
A person may refuse the method because they may not be technology savvy. They are afraid that technology is hard to monitor or manipulate so they choose to stay manual.
Mastery of craft
A lot of traditional people spent years perfecting their craft, so they believe that their capabilities are sufficient. Online marketing is a threat to physical advertising because it minimizes the need for logistics, hence the repulsion.
Some people think that digital work reduces employment opportunities due to computers replacing manual labor. Only a handful of people are necessary to make internet marketing work.
Putting everything on the internet is a risk for hacking or information leakage that’s why many are skeptical about it. Online marketing requires a substantial amount of data that can be easily stolen or erased.
Lack of Equipment
Many marketers don’t have reliable internet or computers to handle critical work. Manual advertising is easier to delegate and segregate, so smaller businesses prefer it.
Lack of Empathy
Advertisers believe that online marketing is not good for client relations because it promotes a more detached form of communication and a robotic response. Manual advertising is more personal so it is easier to convince people.
Lack of Authenticity
Marketers are wary of online advertising because people nowadays are harder to convince, especially in terms of the authenticity of a product. Since everything can be manipulated or edited, they would have to work more to attract clients.
Population of Non-internet users
A big percent of the population is still manual so it is impractical to promote online marketing in these areas. Online commercials only work with regular exposure but if the audience only uses the internet a few times then it is a wasted effort. Manual advertising is beneficial when people are more inclined to support physical efforts or are part of a community network.
Senior marketers believe that online marketing encourages laziness in the younger advertisers because most materials can be recycled, edited or rehashed. Marketing is a skill developed from experience and virtual training may not be enough to develop and create a better breed of advertisers.
Technology is a waste
People believe that using gadgets and computers are harmful to the health of workers so they don’t encourage the employment related to such. Manual advertising promotes brain functions through practice and personal relationships development. It is important for some people to backlog technology to help the environment.
Despite the many reasons why people may talk you out of online marketing, it is still undeniable that this form of marketing has a lot of potential. Learn how you can maximize the web when it comes to marketing your products and services, so you can expand your reach.
John Richards has many years of experience creating and developing books, eBooks, manuals, and videos, on a variety of subjects, including online wealth, pet care, Internet marketing, direct mail, health and wellness, and CD/DVD distribution service. John’s website provides ideas and practical advice for people who want to enjoy the rewards of earning an income from home using simple websites.
Although we may claim that the world has gravitates from authoritarian rulership and that most countries in the world operate under a democratic ambience, but in certain parts of the world and over certain organisations preside some leaders who still lord over their followers without giving them a say at all in the affairs.
Every nation and society has its own leader, but what distinguishes the smart leaders in the world today from the bosses and the not-so-smart leaders? Consider the following traits.
The first trait of the smart leader in the 21st Century is that the leader has to EVOLVE. He should keep up with the times, with the latest techniques and updated information. Knowledge is power and the knowledgeable leader is not one that can be easily deceived or pushed about. The societies that use the most advanced methods in everyday life are the ones that lead the pack in today’s world.
In addition, the SMART leader is:
S- Simple/Straightforward: The good leader has to mean what he says, and say what he means. He must not be deceitful. His followers must be able to trust him and take his word for it in every circumstance. What he does not intend to do, he should determine not to say it. Also, the smart leader in this century must be a man of simple ways, words and lifestyle.
Gone are the days when leaders were marked by 100-foot billowy robes, with twenty servants carrying the clothes from behind. This can be tolerated from a bride in a wedding ceremony, but not from the world-class 21st Century leader. He should not live a complicated lifestyle or be unnecessarily extravagant. Simplicity does it these days.
M- Malleable: As mentioned earlier, the smart leader must be malleable, not rigid. He must be able to bend his views when it is necessary. He should be able to lower his standards when it is necessary.
Compromising your views at certain times is not a trait of the weak, but that of the intelligent. He should not insist on the status quo, or cling to ideas just because “that’s the norm here!” The norm is usually dumb. He must have a teachable heart that can learn new information at every opportunity. He must be malleable enough to learn from both young and old, rich and poor, male and female-anybody.
A- Accountable: Aha! Did the smart leader expect I won’t add this? It is inescapable for the smart leader to be accountable for all the human and other resources committed to his care. He must not be corrupt. Every penny in his administration must be accounted for. He must guard his citizens and his domain with the same intensity as well.
R- Resourceful: The leader must also be one with a limitless river of ideas constantly flowing for the betterment of his organisation. He must be very creative and actually SMART. As in, really intelligent. If a dumb leader is put over a domain, he will mismanage and diminish it. The leader must be able to multiply the little he has been committed with, and multiply it. He must commit to being constantly trained in order to further equip his intellectual arsenal.
T- Technology Literate: Finally, in this Internet Age, many wars are won or lost on social media. The smart leader in the 21st Century must be one who is very much versed in at least some high-tech devices. He must not be an illiterate with the computer or with the internet. He must make it a point of duty to learn the use of one new technological gadget every six months. That will set him apart and make him the man/woman to beat by the other leaders. He will find out pretty soon that he is a trail blazer in leadership. It does not matter whether he is presiding over a family or over an entire nation, such person will be a trail blazer.
Emmanuel Sokefun is a freelance article writer, in addition to being a novelist, poet, hymnist, songwriter and a lover of the academia.
Cruises are some of the most exciting vacations you can choose to enjoy. They offer unbeatable value because you do not have to think about constant transportation needs from place to place and neither do you have to pay costly airfares to your destination. The cruises give you the chance to enjoy refreshing sea air helping you relax and simply enjoy the warm ocean breezes whenever. With so many ports scattered around the world, you can place a cruise travel to visit areas that you have always wanted to visit.
If you love water and water activities, then cruises will prove to be most rewarding to you. But then to enjoy the most pleasant experience you still need to plan properly for your cruise. When everything is in order from the initial stages, then you are bound to enjoy a fulfilling vacation on a ship.
1. Know the number of people cruising with you
If it is just a few of you, then planning should be easy, but you will need a lot more planning and coordination when you plan to travel with more family members and friends. If you are bringing children along, then you need to make sure that the cruise package has plenty of activities for them too. You can plan for a private kind of cruises or you can choose to pay for cruises that accommodate lots of other people headed the same direction you are. The important thing is to choose what works for you and the people you are tagging along.
2. Choose the best cruise length
Cruise packages differ in length and the vacation time you have available should help you select the length that is most suitable. A cruise can be only a few days or you can choose one that goes for a week and more. A weekend cruise can be a great choice for those with little time to spare. With so many destinations and packages, you should be able to plan a cruise length that you can afford and enjoy to the fullest.
3. Pick the best stateroom
People have different preferences when it comes to cruises and your stateroom choices should be guided by your vacation preferences. For instance, if what you dream of is lounging in a private balcony as you enjoy the gracious tropical views, then a balcony stateroom is the ideal selection. Couples can cruise in a suite or a penthouse to get the most from the cruise vacation. If you are a little pressed on a budget, then you can always settle for an inside stateroom. Some cruise packages can offer you additions such as 24 hour butler for your luxury experience.
4. Consider onboard activities
Even when you are going on a romantic cruise vacation, you will definitely need activities to fill your time on board. Find out what activities you will find on-board and how exciting they will make your cruise. Spa services, wine tasting, bingo, culinary demonstrations, live entertainments and others are some of the most popular on most cruises.
Sailing a boat is a great experience, especially when you are sailing with your friends or family. It’s true that not everyone can afford to own a boat to have the sailing experience, but that doesn’t mean they can’t do it. If you want to sail a boat but don’t have the money to buy one, you can use another option and rent one. However, you should know a few things before going this route. This will make sure that you will be on the safe side.
Tip #1 Reserve a Boat Ahead of Time
In summer, the demand for boats is higher than in winter. Therefore, you may find it harder to find a boat that hasn’t been taken. To avoid this situation, we suggest that you make the reservation a few weeks earlier. As soon as you have confirmed your vacation dates, you should have a boat reserved.
Tip #2 Consider Your Needs
As a beginner, renting a fast boat won’t be a good idea for you. But if you have a friend with you who knows how to sail a boat, then you may go ahead and rent a fast one. Another thing to keep in mind is that the selection should be based on what you want to use the boat for. For instance, not all types of vessels would be suitable for fishing. For recommendations, you can get in touch with the boat reservationist.
Tip #3 Rent a Well-maintained Boat
The boat you are going to rent must be in good condition. In other words, make sure the boat doesn’t have any defects. But the question is how can you know if the boat is in good working condition? Well, you should take a look at the rental office or building. If the building is well maintained, the boats will also be in good condition and vice versa. Remember: sailing a damaged or defective boat may put your life at risk. So, you should never compromise on this factor.
Tip #4 Use Charts and Maps
The boat you are going to rent should have the latest charts. They will make it easier for you to know the directions to wherever you want to go. Since waterways change from time to time, having the latest maps is highly recommended.
Tip #5 Safety Is of Paramount Importance
The most important thing in our lives is safety. So, make sure that the boat has all the required safety equipment. Also, the law doesn’t allow you to use a boat if it doesn’t meet any safety requirement.
Tip #6 Communication is Important
The boat you are going to rent must have a working on-board radio. In case something goes wrong during sailing, you can use the onboard radio or your cell phone to call for help. Also, don’t forget to save the important numbers in your phone before you board the boat.
So, these are some boat renting tips that you should note down and take into account before renting a good boat.
Computer Aided Engineering (CAE)
CAE is the broad use of computer software with the aim to aid engineering tasks. It is a broad field that involves computational fluid dynamics, finite element analysis, optimization and multibody dynamics. Software tools developed to support the activities are known as CAE tools and they can be used in different application, including analyzing robustness and also performance of assemblies and components.
Computer aided design has indeed revolutionized modern engineering as it allows easier development of products and management integration of the same. It has also made modeling greater and offers basis for virtual networking. In the engineering world, the design is used widely to develop products to meet consumer expectations. It is this knowledge that makes engineering students and professionals important because of the benefits they bring to the engineering workforce.
Using computer aided engineering designs can be simulated in all kinds of scenarios without any physical change to the model. The technology is therefore widely applied to engineering applications. It comes with drawing benefits, project management benefits and networking benefits as well. It is applied to fields like aviation, space, shipbuilding and automotive industries. Computer aided engineering systems are supportive to businesses because they can place information views into the business process and make reference architectures useful especially when it comes to manufacturing models and products.
Computational fluid dynamics (CFD)
This is a discipline that falls under computer aided engineering and is used to engineer products and process designs as well as fabricate and analyze all elements involved in the processes. The technology also falls under fluid mechanics that rely on numerical methods and algorithms to analyze and solve problems that are related to fluid flow as well as heat transfer. Computational fluid dynamics are made up of three phases:
· Pre-processing that defined computation fluid dynamics models that include physics environmental factors, geometry and boundary conditions
· Analysis which offer solution of transport equation using the computational fluid techniques
· Post processing which involves results using visualization tools
CFD started way back in the 1960s with the first successes becoming prominent in 1970s. In services industry it took effect in the 1980s and the industry significantly expanded in the 90s. CFD packages continue to develop and significant changes are definitely expected in the future. The knowledge on how fluid flow and the quantitative effects of solids that are in contact helps:
· Architects and building service engineers to provide safe and comfortable human environments
· Power plant designer to achieve maximum efficiency and also reduce pollutant releases
· Chemical engineers in maximizing yields from processing equipment and reactors
· Designers of marine, air and land vehicles to achieve maximum performance at minimum costs
· Safety engineers and risk-and-hazard analysts to make predictions of the damage extent of structures, human beings, vegetation, animals and even equipment as a result of blast waves, explosions and fires
The flow simulation also proves helpful to the metropolitan authorities in determining pollutant emissions, meteorologists in foretelling water and wind current, petroleum engineers in designing oil recovery strategies among many other applications.