Error:1064, (“You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

What should I change? This is my statement:

sql = "SELECT 'housing_median_age', 'median_income' FROM 'california_housing_test' WHERE 'population' = 850"
result = cur.fetchall()

What Can You Do With VPS Hosting Besides Hosting Websites?

What Can You Do With VPS Hosting Besides Hosting Websites?

A VPS or Virtual Private Server is most commonly used for web hosting. Several growing websites and businesses opt for a VPS Server Hosting solution to host their websites on an isolated server environment with enhanced server control and security.

However, suppose you have migrated your website to another hosting provider, or you don’t have a lot of use for your VPS plan. In that case, you can use it in multiple other ways to increase your productivity.

You can use your Windows or Linux VPS Server Hosting as an Email Server, for file sharing, as a gaming server, and do several other things for higher efficiency and make the best out of your VPS Server.

What More Can You Do with VPS Hosting?

If used correctly, VPS Hosting can offer you more than just VPS Hosting plans. Here are some creative ways or ideas to leverage your VPS Hosting apart from website hosting.

1. Collaborative File Editing

There are several collaborative suites available that allow editing spreadsheets and documents as a team. Unfortunately, these suites, including Microsoft Office 365 or Google WorkSpace (Eg. Google Docs), connect multiple users across third-party platforms, undermining security and privacy.

Therefore, you can easily install your own and secure collaborative real-time editor instead of using these platforms. Applications such as, Etherpad, EtherCalc are great installation options for your VPS Hosting for a secure and efficient collaborative file editing experience.

2. Customer Relationship Management (CRM)

CRM applications help small and medium-sized businesses (SMBs) target external efforts and initiatives with prospective customers and current clients.

Customer Relationship Management:

  • Tracks prospects through sales funnels.
  • Builds customer relationships to increase sales of new products and services.
  • Provides a hub for technical support requests and customer service.

You can either opt for ZenDesk or Salesforce cloud-based CRM solutions on your VPS Server to get valuable insights, enhance employee productivity, and optimize business workflow.

3. Server Software and Code Testing

You can use your VPS Hosting in India to install software or applications for testing if your business develops apps.

How Much Does VPS Hosting Cost?HostGator

With a virtual working space with your VPS Server, your team members or developers can access a common, virtual location for remote work development.

They can easily use this space to securely test software applications in a live setting without needing an expensive server. So, before taking the applications to live, you can easily test them and resolve the bugs without worrying about vulnerabilities or cyber-attack threats.

4. Set Up and Host a VPN

You can use your VPS Hosting to host a VPN (Virtual Private Network) to create a private and secure connection on a public network.

VPN encrypts wireless connections, preventing hackers from damaging your systems or reading sensitive information. In addition, you can also bypass regional restrictions and connect to your VPN irrespective of your location when you host VPN on VPS.

Other uses of VPS Hosting include social networking, media streaming, project management, video teleconferences, and more.


In India, VPS Hosting lets you achieve more things beyond website hosting. It lets you do interesting and useful things like test applications and codes, host a VPN, create a collaborative file editing environment, and more.

However, VPS Hosting is also best-suited for businesses looking for a secure, customizable, and flexible hosting solution that offers full root access for enhanced server control. Thus, if you also need a hosting service that provides the features mentioned above, buy VPS Hosting services for the success of your business.

Clinicient Insight EMR Review

Clinicient Insight EMR Review

The Clinicient Insight EMR is web-based software that provides everything a medical practice needs to bill and document a patient visit. It is designed to improve workflow efficiency and reduce the number of errors associated with billing and documentation. The software also supports several third-party integrations, making it easy to create and customize custom workflows. Besides, it is user-friendly, so clinicians do not need to have any coding knowledge.

If you consider an EHR for your outpatient practice, then Clinicient’s INSIGHT is the best choice. The integrated web-based EMR and Billing software streamlines administrative processes and allows therapists to focus on their patients. With its powerful features, Clinicient’s INSIGHT helps medical practices manage and track patient data efficiently. This software is designed to eliminate two-thirds of busywork and allow therapists to focus on providing excellent care to patients.

Whether you need a complete EMR for your outpatient practice or just looking to automate your medical practice, Clinicient Insight has the right solution. It includes various useful features for outpatient rehabilitation practices, including automated payment processing, medicare cap tracking, and a patient registration system. It also has advanced coaching and analytics tools. It also lets therapists prepare audits and reports. In addition, the EMR includes personalized user profiles that provide a better patient experience.

Clinicient Insight is an EMR and billing system for outpatient rehabilitation practices. With its flexible functionality and iPad-friendly tools, it is the ideal software for outpatient rehabilitation practice. It also comes with a comprehensive billing and management system, which helps clinicians run their outpatient courses smoothly. This cloud-based EMR software provides a single platform for outpatient therapy businesses. With the help of this software, providers can customize a bill to meet their needs and meet patient satisfaction.

Clinicient’s Insight EMR software includes clinical documentation, patient registration, and billing. The software provides integrated clinical and financial operations, allowing practitioners to streamline their processes and eliminate duplicated work. It is a cloud-based EMR and is integrated with medical records systems. The benefits of this product include the ability to integrate billing, scheduling, and time-saving features. It also helps healthcare professionals optimize their practices through workflow automation.

How Clinicient EMR is Perfect for your Behavioral Therapy Practice -  GeeksScan

Clinicient’s insight emr software is powerful software that synchronizes patient and administrative data. It is designed to help physicians capture more billable time. It is a comprehensive medical record encompassing all aspects of medical practice. In addition, it provides an online portal where clinicians can meet other users and share ideas. Its customizable interface and integrated billing and invoicing solutions are key to this software’s success.

Its cloud-based emr is perfect for integrating physical therapy billing and documentation. The clinicient’s team of consultants can help therapists evaluate the emr system to ensure that the data they input is error-free. The emr is easy to use and maintain, so there is no need to worry about its maintenance. It provides all the services a therapist needs to operate a successful practice.

Clinicient’s insight emr is a web-based EHR platform that is designed to help outpatient rehabilitation practices. The clinicient software’s integrated emr enables the medical provider to see and document a patient’s records. The software’s user-friendly interface is user-friendly. In addition, the platform’s billing solutions are integrated with the emr. It has been optimized for outpatient rehab practices.

Insight emr is the clinic’s cloud-based emr. It is an integrated web-based emr that manages a medical practice’s workflow. Its user-friendly interface is designed to simplify the emr process and make it simpler for doctors and patients. As a result, insight emr is one of the most popular EMRs. If you’re looking for a simple way to run an outpatient rehabilitation practice, you may want to try out Clinicient’s insight emr.

Insight emr is a free medical practice management software. It provides a web-based interface with a comprehensive collection of information. It is ideal for outpatient rehab centers. The software is designed for outpatient rehab facilities. Its billing capabilities are highly customizable. It has multiple payment options and patient-specific invoices. It also offers customizable reports to help doctors manage their outpatient programs. This is the best EMR for outpatient rehabilitation.

The Benefits of Hiring Custom Software Development Companies

The Benefits of Hiring Custom Software Development Companies

The Benefits of Hiring Custom Software Development Companies

Each business has its own work culture, working methods, protocols, resource allocation, and available workforce. When choosing a custom software development company for your next project, you need to make sure that they have the resources available to complete each stage of your project from start to finish. There are many components to a custom software development project. Everything from requirements, wireframes, testing to coding has to be completed on time. A company that can provide ongoing support is much more efficient than one that can only offer a product.

For example, many businesses can complete documentation and wireframes via the Internet. This makes it easy to communicate with your vendors, clients, stakeholders, bankers, and anyone else involved in the project. However, the Internet is not always appropriate for sharing confidential information. In some countries like India and China, this information needs to be communicated over secure local networks. If your custom software development company cannot assist you with your personal information security needs, you risk losing business.

Companies that use outsourced software development methods also face other problems that are unique to their industry. As an example, pharmaceutical companies often find it very difficult to stay up to date on new medical research and development. New drug formulations are usually released before their approved counterparts. Many companies cannot afford to lose development funds or sales over a newly released product. Pharmaceutical and biotech companies cannot afford to ignore new technologies simply because they do not understand the technical details or benefit from the business model associated with these technologies.

The same is true for most businesses. There is a lot of software developed for various industries that require long hours of maintenance. Maintenance tasks can become tiresome and even dangerous when done by poorly trained employees. Outsourcing your maintenance process to a third party allows you to focus on the other parts of your business while your application developers take care of the technical aspects. Most companies find that hiring an outside development team will save thousands of dollars per year on maintenance costs.

Top 7 Clues to Know You've Chosen The Right Custom Software Development Company

Large and small businesses commonly use custom software solutions. These businesses require many different components that are specific to their industry. It would be impossible to develop software solutions for all other sectors on your own. Outsourcing this work allows you to focus on your core business and build relationships with your development partners. You get to choose the different technologies that best suit your industry. Your technology partner will build these applications for you while focusing on marketing, selling, and maintaining your business.

There are some custom software development companies that will offer all sorts of different programming and development services. This will allow you to develop websites and e-commerce sites, customer relationship management, online payment systems, and more. However, before hiring a coder or developer, you should carefully review the business requirements of your company. You need a company with both experience and personnel capable of working with your business requirements.

Some custom software development companies also provide training and support after the initial coding is complete. With this service, businesses can learn how to implement coding properly. This will allow businesses to customize the functionality and make it work exactly how they want. In addition, some developers specialize in particular areas such as web design, Java, PHP,.NET, and more.

When hiring a custom software development services company, you need to ensure that they have experience in the type of products and services you need. The company you hire should also have a strong reputation in the industry and a commitment to customer satisfaction. They should also have a history of assisting clients in creating successful products and services that help businesses streamline processes and increase productivity. If you take the time to research and select the right company, you can be guaranteed that you will receive the highest quality products and services available.

The Role Of A Water Sub Meter

The Role Of A Water Sub Meter

The Role Of A Water Sub Meter

Have your tenants asked you to sub meter their commercial space yet? If not, they most likely will soon! With water sub-metering, the tenants are sure that their bills and leasing structure are just, that they’ve got a return on investment of their individual energy conservation projects, and that they can proudly recognize as sustainability leaders.

The majority of building tenants pay utility bills for their space by square foot, but this can be an issue for the units that have got lower energy consumption but larger areas.

A sub meter is a device that keeps an eye on steam, electricity, gas, and water. Utilities sell their services and with utility grade meters they are capable of collecting the information on how much of those services are being utilized. Sub meters for single jet water meters also imitate this kind of data collection and send information through your business management system at regular intervals with the intention of checking usage.

Every sub meter is connected to each line and as the gas, water, electricity, or other product passes through it, it tracks the total utilization per unit. Non-networked and networked are basically the two most common types of sub meters.

Non-networked sub meters don’t directly connect to the data hub and have to be read manually. They are the same as the meters used by the service companies that are read every month. On the other side, networked sub meters are straightforwardly connected to the data collection device wirelessly or they can be wired as well.

Sub metering not just saves energy and makes sure a more eco-friendly building, it even lowers the overall utility expenditure of the building, increasing the bottom line of the property. Sub metering data enables you to implement best practices to manage usage depending on utility pricing structures, and benchmark usage for similar facilities over dissimilar periods of time. Moreover, it even helps to identify what equipment is running needlessly on the weekends, when no one is at the office, or at night.

To buy the latest and the most efficient turbine water meter solutions for your building, check out Clark Solutions!

What is the Significance of a Tax Stamp for Solvent Traps?

What is the Significance of a Tax Stamp for Solvent Traps?

What is the Significance of a Tax Stamp for Solvent Traps?

Today, solvent traps have gone popular among firearm users, and the industry has snowballed that even the manufacturers are having hard times meeting up with demands. And as for those who clean their gun a lot, they end up re-using their cleaning fluids due to scarcity of the fluid. This shows you how trendy the solvent trap has become and the government’s newfound need to tax that industry. But there are ways to it though, should the solvent trap for any purpose be converted to a suppressor by drilling a hole down the end unit, it is termed illegal until you do the adequate registration and pay the actual tax.

The National Firearms Act of 1934 (NFA) has given way for a $200 prohibitive tax on the transfer of rifles, etc., which comes as a tax stamp. Shot firearms are taxed at 10%, while other ammunition is also taxed at 11%. According to a study by RAND, not everyone finds these taxes appealing, as they are not responsive to some of these price changes, resulting in high costs in license fees.

In some countries, e.g., the United States, firearms users can build their suppressors so far as they have Form 1 before doing this. But mind you, the procedures mentioned above are for those who have converted their solvent traps.

Some of the Major Significance of a Tax Stamp for Solvent Traps

The significance of a tax stamp for solvent traps is the same as why firearms are strictly controlled. Some of them include:

Pin on Gun Stuff

1. Reduce Gun-related Violence

According to CDC records, there are 60% of gun-related deaths, most of them unnoticed or suicides. A tax stamp for solvent traps will help identify who owns what and who gets what. Also, by doing this, the said tax will fall on avid shooters who, most of the time, are deserving users.

2. Curb Suicide Activities 

Not just suicide activities, but unnoticed ones. The majority of these victims of suicide are young adults who are either “in and out of jobs” or are not up to working age. So, with a $200 tax stamp, it has helped reduce such sad occurrences.

3. Reduced Gun Ownership

The introduction of a tax stamp for solvent traps has automatically controlled firearm ownership. But economists believe that it needs to be adequate to sustain such initiative.

Finally, although it is not advised that individuals manufacture their solvent traps or purchase them from an individual (maybe on eBay), it is illegal. But if you must, then you should need an approved Form 4.

Visit Armory Den for more information on solvent traps.

Why Should You Take Part in Boxing?

Auto Draft

Boxing is a combat sport that has been in existence for a long time. Most people use boxing to improve their striking performance and conditioning. However, boxing has become a common form of exercise over the past few years.

People use punching bags to enhance their boxing ability, but there is more to that. Some exercises included in boxing are drills to stay safe from punches and movement. Other activities in boxing are rope skipping and running.

Boxing enhances your physical fitness, and it also challenges the mind. This article will discuss some top reasons why you should try boxing. More reasons are available at

Boxing Improves the Heart Condition

Boxers should take part in frequent bouts that include high-intensity combat. Boxing entails high-intensity training that makes your body handle all complex tasks.

Research has linked intense training with low chances of heart diseases. Boxing also enhances your aerobic fitness.

Boxing Helps to Cut Weight

A study has shown the relation between intense boxing and a decrease in body weight. This rate is higher in boxing than in activities like walking. Even online boxing helps to burn calories.

This online boxing makes the fighters more active. It has the most effect on people who choose to take part in a simulation than live boxing.

It Gives Fighters a Better Balance

Boxing comprises a lot of movement. It would help if you had coordinated footwork to become a pro. It would help if you also had muscular strength to achieve the latter. All these attributes help to improve your balance. A study has also stated that people with stroke use boxing to improve their balance.

Boxing is also used to combat Parkinson’s disease. This is a condition that limits the body from overseeing specific movements. This disease makes people fall more as it gets more intense.

Eliminates Stress

A punching bag is among the most natural ways to fight stress. It is also a healthy way to achieve the same.

The intensity in boxing varies with the workout, but most sessions have a protocol. Al in all, it helps to prevent stress.

Boxing Lowers the Blood Pressure

HIIT training and boxing helps to lower blood pressure. They achieve this by decreasing the diastolic and systolic pressure.

A prolonged high blood pressure leads to severe conditions like strokes. A study has shown the relationship between boxing and decreased blood pressure.

It Helps to Sculp Your Midsection

Fighters use boxing to develop their abs. Most people believe boxing is beneficial only to the arms, but there is more to that.

It would help if you had the correct hip rotation to have power while boxing. This movement also needs solid abdominal muscles. Boxing is essential in sculpting the midsection area of your body.

It Gives Fighters a Great Bone Density

Boxers use the sport to improve their bone strength. Most doctors tell older people to try it to prevent osteoporosis. The force used when throwing a punch makes the bones stronger.

This, in turn, keeps you safe from many conditions. Fighters also take part in resistance training to prevent the loss of bone minerals.

  1. Helps in Self-Defense

Many sports will enable you to defend yourself, but boxing is most effective. It is more effective when you have more than two attackers. This is because the last thing you want is to fall to the ground with multiple attackers.

Combat sports such as wrestling are useless on such occasions. Boxing trains you to defend yourself in standup situations by the use of hands and movement.

You can also block the attacker’s shots with boxing if you do not want to hurt them.

Boxing Is an Anger Therapy

The best anti anger therapy after a long day at work is punching the boxing bag. It is possible to achieve the same with sports like tennis or running, but boxing works best. The negative emotions and stress will disappear after the first few rounds.

You will also become calmer with people around you after sparring. This is the reason why most pro-boxers are friendly people.

Boxing Is a Money Maker

Fighters make a lot of money from boxing. However, you can also earn from betting if you are not a pro-fighter. Boxing is among the best sports to bet on, even though we do not recommend gambling. This is because boxing only allows punches.

This means there are lower chances of something crazy happening. Other sports like MMA have submissions that can end a fight prematurely. Boxing is the primary provider to some top fighters.

Boxing Is Fun

Everything that is associated with boxing is fun. This includes activities like sparring and speed work. You will also create new friendships with your sparring partners.

Final Thoughts

Boxing is a sport that entails punching and footwork. It has several benefits to the fighters, like reduced stress. Boxing is also fun, especially when you do it for fitness.

Get rid of homes for rent in Utah issues forever

Get rid of homes for rent in Utah issues forever

Tenants that are difficult to deal with might make your work as a landlord difficult. Some of them pay their rent for homes for rent in Saint George Utah, late every month, while others are irresponsible and cause damage to your property. Most landlords will have to deal with troublesome renters at some time, and it is not easy. Fortunately, we’ve compiled a list of the many sorts of issues renters to keep an eye out for, as well as advice to assist you to get out of tricky situations. Continue reading to learn more!

Recognizing the most frequent sorts of bad tenants

Applicant screening is a good method for filtering out many renters who may become a problem in the future. However, it does not consider changes in a tenant’s situation, mental condition, or financial situation. Review these typical issue renters as Utah homes for rent by owner so you can identify them early and deal appropriately.

  • Strangers are welcome.
  • Constant Complainers
  • Laws are only guidelines.
  • A day late and a buck short.
  • A bull in a China shop

Strangers are welcome

Tenants who attempt to sublease the rentals in Saint George Utah, or have many prolonged visitors going in and out cause issues and liabilities for the landlord. If you have someone in your residence who isn’t on the formal lease, that means the lease terms don’t apply to them. Depending on the requirements, getting them out might be a lengthy and costly legal struggle. Follow the measures below to avoid this at all costs:

How to deal with long-term visitors and subletting

Visitors are welcome: A tenant has the freedom to invite guests over or have them stay for a few days. Anyone intending to last longer than that must first obtain permission from the landlord.

Inspections: Inspections, like the other instances above, may give a plethora of information. If you uncover any unauthorized tenants, notify the renter right away.

Subletting: Subletting is not permitted. You don’t want anyone in your house whom you haven’t carefully vetted. Make this clear in the lease agreement and keep lines of communication open. If the tenant’s circumstances need them to stay gone for a lengthy period, they must be informed that they cannot bring in someone else to take their place.

Constant complainers

Every landlord likes the tenant that follows all of the rules and only approaches you when there is a genuine issue. However, in houses for rent in Washington Utah, owners must also cope with a fair number of constant complainers. They always call for anything, even absurd demands, at every hour of day and night.

How to cope with tenants that frequently complain

Remind them of the lease terms: A lease should specify who is accountable for what when it comes to upkeep. Is the light bulb out? Is it time to change the HVAC filter? This is the duty of the renter, and you may need to remind them of it.

Understand your legal obligations: Landlords are obligated to perform necessary repairs for the home’s habitability or safety. However, this does not imply that you must comply with every minor request from renters; recognizing the difference will save you time, money, and frustration.

Laws are only guidelines

Why Are You Not Getting Houses For Rent In St. George, Utah?

Some think they can do anything they want. Tenants frequently break the law in various ways, from illegally selling or sheltering narcotics to violent offenses and noise complaints. You should seek legal advice if a renter in your property becomes criminally active. Arrests in many states have no bearing on the tenant’s right to occupy the property. Some of the following approaches could be effective:

What to do about renters who breach the law

Inspections regularly: Periodic house inspections may uncover indicators of unlawful activity or prospective concerns, particularly drug-related difficulties.

Screening: Pre-screening applicants will disclose any past criminal background. Examine this carefully in light of other criteria. If you see that, stay away! Someone with a little blemish 15 years ago maybe a great renter, but keep an eye out for current criminal conduct or a pattern of behavior.

A day late and a buck short

It should come as no surprise that late or non-paying tenants are the most difficult to manage. Late payments, missed payments, or partial payments can all hurt a landlord’s financial situation. Chances are, no matter how hard you try, you will encounter late payments from time to time. Use the following techniques to urge renters to pay on time to decrease the risk of such events:

How to convince bad tenants to pay their rent on time

Set a reminder: Consider creating an automated rent reminder for tenants who do not pay on time if your contract provides a grace period. Accidents occasionally happen, and a reminder might help you prevent a potential issue.

Everyone’s the same: All tenants must comply with the same set of laws and regulations, regardless of their circumstances. To avoid some of the tenants’ pleadings or negotiating tactics, make this clear from the start.

Rigid policies: Leases must outline exactly how rent payments are to be made and what happens if a tenant fails to pay on time. Inform the renter that this is a strict regulation that you plan to enforce.

A bull in a China store

Rental properties St George Utah damage is a major issue for landlords, not to mention a costly one. Some tenants may not take care of the property properly, while others may choose to illegally “upgrade.” Landlords need to take precautionary measures to avoid these bad renters. Consider the following advice:

How to keep tenants from causing damage to your rental property

Perform routine inspections: This is something you should do for any rental property. Inspect the property at least twice a year for any maintenance issues. If you see the renter is not taking care of the property, attempt to address it as soon as possible.

Perform a thorough move-in inspection: Take photographs and meticulously document the property’s condition. This will provide you with something to compare against once the renter has left, legally allowing you to bill for damages.

A well-written lease: Before the tenants take possession of the residence, carefully lay out upkeep requirements.

Apartment Storage is a Coveted Amenity

Apartment Storage is a Coveted Amenity

Apartment Storage is a Coveted Amenity

In a recent study people that live in apartment complexes overwhelmingly agreed that they would rather have apartment storage solutions where they live than not. Who could blame them? Most people in the United States have extra stuff that they don’t use all of the time and need an extra little space to store the things so that they are out of sight when they are not in use.

Many of the renters that were asked about having an on-site storage solution said that they would be willing to pay upwards of $100 extra each month in order to have a convenient, safe place to store their property.

What is more interesting is that many of the renters said that they would not choose an apartment complex to live in if it did not have storage if they had to move. Some, even said they are in the process of moving to an apartment complex that has storage.

Problems With No Storage Amenities

It is not a surprise that when apartment complexes do not have a secure storage facility in place on the premises there tend to be problems. As we mentioned above, just about everybody has extra property that they only use occasionally. For example, the holiday tree and decorations that are only brought out once a year. Other things like fans, tents, fishing poles, certain tools, and whatnot. It is all stuff that may not be appropriate to store in the middle of the living room.

People will use what they have and be creative about where they store it. Some apartment complexes that have indoor hallways can get filled up with extra stuff that the renters store here “temporarily.” This not only causes clutter, but it looks awful. Other renters will utilize the space that they have at the top of their parking space to store extra belongings. Still, others will use the tiny balcony space that they have to stuff unused property into and cause problems.

Whether it is in the hallways, on the balconies, or at the head of their parking spaces the extra property that is stored there not only looks bad but can become dangerous. From fire hazards to being an attractor of thieves unsecured storage that is left out in the open is problematic. Both for the tenants and the building owners.

Small Apartment Storage IdeasIrvine Company Apartments

The Plus Sides of Storage in Apartments

There are many plusses for adding storage bins to an apartment complex. One of the biggest ones is that the renters would much rather live in a place that they can store their extra stuff on site. If a property owner was to install a fresh set of storage boxes or bins to their complex they could immediately shift the money that their renters are already paying off-site storage facilities from the self-storage places into their own bank accounts. Some of the upsides of installing storage into an apartment complex are:

  • Renters prefer it
  • Removes clutter
  • Repels thieves
  • Makes it safer
  • Looks better
  • Higher revenue returns
  • Better tenants

In all truth, when a multifamily apartment complex is filled with happy people it makes a better life for everybody. The good-paying renters will be more prone to stay and continue to pay rent on time every month as opposed to looking for a better place to live.

From solving security issues to making the whole place look much better it is a win-win for everybody…not to mention that when prospective renters come to look at the place they will see a great-looking safe place to live.


Out of all of the possible amenities that an apartment could have to offer its tenants, nice, clean secure storage lockers is one of the best. It cleans the place up, and practically pays for itself.