The 8 Best Desktop PCs of 2020

Shop for the top desktop PCs for your home

Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.

The Rundown
"The heftiest configuration available can run your favorite games at up to 280 frames per second (fps)."
"With battery life listed at five hours, you can carry it around the house like a large tablet."
Best for Photo Editing:
Microsoft Surface Studio 2 at Best Buy
"The ultimate solution for digital artists, architects, and other serious content creators."
Best for Video Editing:
Lenovo Yoga A940 at Amazon
"A convertible all-in-one desktop that offers a touch screen you can tilt upward to act as your monitor."
"Puts its best display forward with 21.5 inches of screen real estate and eye-popping 4K visuals."
Best Form Factor:
Corsair One Pro at Amazon
"The gaming system features Intel's seventh-generation Core i7-7700K processor"
Best Mini PC:
HP Z2 Mini G4 at Amazon
"If you think all desktop PCs are chunky and unwieldy, HP's Z2 Mini G4 is here to prove you wrong."
Best For Students:
Dell Inspiron 3671 at Amazon
"A well-rounded desktop PC that doesn't cost an arm and a leg"

The best desktop PCs make a case for themselves against the best laptops by providing more bang for your buck. If you're going to forgo the portability that modern laptops provide, you should be rewarded with higher specs for roughly the same price and, luckily, modern desktops have been delivering amazing value.

Not only does that power edge allow them to compete with portables, but a lot of prebuilt manufacturers are now producing machines that rival the capabilities of any PC you'd assemble yourself at nearly the same price. Gone are the days where the convenience of having a machine built for you meant paying a massive premium. These days, prebuilts are being assembled so cheaply and efficiently that you're paying closer to cost than ever before. We've tested a huge assortment of the best machines from top manufacturers to pull out the very best in a wide range of categories, so regardless of your specific use case, you should find something that suits you listed below.

Best Overall: Alienware Aurora R9

Alienware Aurora R9


What We Like
  • Amazing specs

  • Sleek, compact design

  • Configurable to suit your needs/budget

What We Don't Like
  • Slightly more expensive than some manufacturers

When you need an absolute powerhouse of a computer for gaming, graphic design, or video rendering, look no further than the Alienware Aurora R9. This desktop PC packs a ton of power into a small package. It features an Intel i9-9900K CPU that can be overclocked to run at 5GHz for superior processing speed. You can customize your Aurora R9 build to have up to two GeForce RTX 2080 Super 8GB video cards, a 2TB M.2 SSD, 2TB HDD, and up to 64GB of DDR4 HyperX Fury RAM. 

The heftiest configuration available can run your favorite games at up to 280 frames per second (fps) and is VR ready to help you take the leap into the next generation of gaming. The tower features tool-less expansion slots and a locking power supply swing arm to make upgrading and cleaning a breeze. The Aurora R9 is backed by a one-year hardware warranty and in-home service.

Best Budget: Acer Aspire Z3 AIO Desktop

What We Like
  • Portable all-in-one design

  • Full HD touchscreen

  • Versatile design

  • Inexpensive

What We Don't Like
  • Limited hardware

We don’t often talk about portability when it comes to desktop computers, since laptops, tablets, and even laptop-tablet convertibles usually have that space covered. But the Aspire Z3 (model number AZ3-700-UR11) by Acer is an all-in-one desktop that’s designed to move, and priced to sell as well. The 17.3-inch 1080p touchscreen is 0.61 inches thin and weighs 4.4 pounds. With battery life listed at five hours, you can carry it around the house like a large tablet. You can also lay it down flat or with a slight tilt and use the touchscreen or a passive stylus (not included). When you want it to serve as a traditional desktop, you can prop it up on its two rear kickstands and use the included wireless keyboard and mouse.

The downside to the unique build, though, is fairly limited hardware that can lead to some sluggish performance. Its 4GB of RAM is essentially the minimum for modern PCs—upgrading to 8GB may be a good idea. Even then, it probably doesn't have the right level of power for extensive gaming. The Aspire Z3, with its nice touchscreen and affordable price, is at its best when passed around among family members to watch movies and browse the web. 

Best for Photo Editing: Microsoft Surface Studio 2

Microsoft Surface Studio 2
What We Like
  • Gorgeous display

  • Great for productivity

  • Included Surface Pen

What We Don't Like
  • Not designed for gaming

The Surface Studio is designed to be the ultimate solution for digital artists, architects, and other serious content creators who count on an all-purpose touch- or stylus-based display. It doesn’t aim to match the performance of gaming or workstation-level desktops, but the second generation of Microsoft’s unique machine does make many improvements to its inner workings. With an Intel Core i7 CPU on all models, improved Nvidia GTX graphics cards, and faster solid-state drives of 1TB or 2TB capacity, your creativity can flow through it at a quicker pace than ever. In his review, our tester Gannon appreciated the style and thoughtful upgrades delivered in the latest Surface Studio, though found the price a bit too high for the performance.

What remains unchanged in this iteration is the Surface Studio’s position as the top digital drafting table out there. It all revolves around the gorgeous and massive (yet thin) 28-inch PixelSense display, with 4500 x 3000 pixels of resolution that now boast 38 percent more brightness and 22 percent higher contrast ratio. You can work with ten points of touch or the included Surface Pen stylus that attaches magnetically to the sides when not in use. Then there’s the Zero Gravity hinge, which lets you smoothly and effortlessly adjust the screen’s angle from vertical to flat to anywhere in between. 

"The massive 28-inch PixelSense touchscreen is the best in the business, the Surface Pen is incredibly responsive, and, as a whole, the machine is beautiful." — Gannon Burgett, Product Tester

Best for Video Editing: Lenovo Yoga A940

What We Like
  • Fantastic 4K IPS touch display

  • Included Precision Dial stylus

  • Well specced for productivity

What We Don't Like
  • Dated GPU

The Lenovo Yoga A940 is a convertible all-in-one desktop that offers a touch screen you can tilt upward to act as your monitor. It includes a stylus, Precision Dial, full-size keyboard, and mouse to ensure you're ready to go as soon as you unpackaged the system. Its super-slim 27-inch IPS touch display panel features native 4K resolution, which looks fantastic whether you're sketching out design ideas or enjoying your favorite show or movie.

It comes packing an 8th-gen Intel Core i7-8700 hexa-core processor, 16GB of DDR-2666MHz RAM, dedicated AMD Radeon RX 560 graphics with 4GB of GDDR5 VRAM, and a 256GB Samsung PCIe M2 SSD as well as a 1TB Seagate HDD, delivering astounding performance and storage capabilities. Its flexibility, space-saving format, and various use cases make it a fantastic option for desktop users who want a little variety from their setups. 

Best Apple: iMac 21.5 4K

What We Like
  • Lightweight and svelte

  • Smart all-in-one design

  • Two USB-C ports

What We Don't Like
  • Slightly older hardware

If your heart is set on keeping your desktop within the network of your other Apple devices, then look no further than the new iMac 21.5 4K. As the name suggests this desktop puts its best display forward with 21.5 inches of screen real estate and eye-popping 4K visuals emanating from its sleek and stylish frame. At just 12.5 pounds, this desktop is both compact and lightweight, and the setup is as simple as plugging it in and turning it on. Our reviewer Gannon was very struck by the gorgeous visuals that 4K panel was able to deliver, and by the gorgeous design of the machine as a whole.

As far as performance is concerned, our reviewers tell us that this machine is impressive for an all-in-one device. The iMac 4K can be configured with up to an Intel Core i7 processor, 32GB of DDR4 RAM, and 1TB of storage to suit your daily computing needs. The desktop also comes equipped with two USB-C ports plus four USB 3 ports to keep all your devices easily connected. The iMac 4K is far from the cheapest desktop on the market, but its unique combination of style and power in one compact unit makes it well worth your consideration.

"A solid all-in-one computer that packs a lot of power into a tiny, well-designed package." — Gannon Burgett, Product Tester

Best Form Factor: Corsair One Pro

What We Like
  • Space-saving design

  • Quiet operation with minimal noise

What We Don't Like
  • No custom RGB lighting support

Most desktop PCs usually tend to be quite bulky, with huge tower-style cases that take up a lot of space on the desk (or the floor). However, that's not the case (no pun intended) with Corsair's One Pro, whose compact form factor gives it an edge over the competition. The gaming system features Intel's seventh-generation Core i7-7700K processor, along with 32GB of RAM, a 480GB SSD, and a 2TB HDD. You also get an NVIDIA GeForce GTX 1080Ti GPU with 11GB of GDDR5X memory, and it can handle almost all modern games without breaking a sweat. There's Wi-Fi 802.11ac and Bluetooth 4.2 for wireless connectivity, while I/O ports include everything from USB (Type-A and Type-C) and HDMI, to Gigabit Ethernet and 3.5mm audio. Corsair One Pro is VR ready, and runs Windows 10 Home out of the box.

There's also a much beefier (and more expensive) version of the Corsair One available at retailers like Best Buy, packed with ultra-powerful modern components like an Intel Core i9-9900K and a GeForce RTX 2080 Ti. If you want tremendous power to handle 4K gaming at high frame rates, this monster is the perfect choice.

Best Mini PC: HP Z2 Mini G4

What We Like
  • Compact chassis

  • Sufficient expansion capabilities

What We Don't Like
  • Expensive

If you think all desktop PCs are chunky and unwieldy, HP's Z2 Mini G4 is here to prove you wrong. Measuring 2.28x8.5x8.5 inches and weighing a mere 4.65 lbs (maximum), it's compact enough to be mounted underneath a desk, or even behind a monitor. However, don't let that diminutive size fool you. Under the hood, the Z2 Mini G3 packs in a six-core 3.2 GHz Intel Core i7-8700 CPU, complete with 64GB RAM and a 512GB PCIe SSD. In addition to that, there's NVIDIA's Quadro P600 GPU for enhanced graphics performance. The system comes with a wide range of I/O ports, including USB (Type-A and Type-C), Ethernet, 3.5mm combo audio, and DisplayPort. You also get Wi-Fi 802.11ac and Bluetooth 4.2 for wireless connectivity, and the workstation runs 64-bit Windows 10 Pro out of the box.

Best For Students: Dell Inspiron 3671

What We Like
  • Affordable price

  • Great hardware specifications

What We Don't Like
  • No USB Type-C port

Offering the right blend of features and performance, Dell's Inspiron 3470 is perfect for students who want a well-rounded desktop PC that doesn't cost an arm and a leg. It comes with Intel's ninth-generation Core i7-9700 processor and 12GB of RAM, allowing you to run all kinds of software applications (e.g. IDEs, design programs) without any hiccups. There's also a 256GB SSD and a 2TB HDD included in the package, so you get ample storage for all your projects and assignments. Running Windows 10 Pro, the Inspiron 3470 features integrated Wi-Fi and Bluetooth for wireless connectivity. As far as I/O options are concerned, you get USB, VGA, HDMI, 3.5mm combo audio, and Ethernet. Other notable additions include a 5-in-1 card reader, a DVD-RW drive, and a two-year onsite service facility (after remote diagnosis).

Final Verdict

If you're looking for an all-around powerhouse, the best desktop PC for you will likely be some configuration of the Alienware Aurora R9, whether it's a more modest build or a roaring beast ready to tackle the most demanding modern games/software. On the other hand, if you're looking for a machine specifically tailored for productivity, the Microsoft Surface Studio 2 is an incredible option, custom-built for tasks like photo and video editing and the perfect choice for a home or business office.

How We Tested

Our expert reviewers and editors evaluate PCs based on design, performance, specs, functionality, and features. We test their real-life performance in actual use cases, from productivity/office work loads to more intensive scenarios like gaming at ultra and video and audio rendering and editing. Our testers also consider each desktop as a value proposition—whether or not a product justifies its price tag, and how much of a tax you're paying an OEM compared to constructing a similar machine yourself. All of the models we reviewed were purchased by Lifewire; none of the review units were furnished by the manufacturer or retailer.

About Our Trusted Experts

David Beren is a tech journalist with more than ten years of experience under his belt. He founded his own tech site, and is expert in PCs and computer hardware, making him uniquely qualified to assemble this list for Lifewire.

Gannon Burgett is a tech writer who's made a living for more than a decade covering the industry for a number of leading outlets. He has an extensive background in PC hardware and peripherals, including a specialization in gaming-specific gear.

As a technology journalist with six years (and counting) of experience, Rajat Sharma has tested out hundreds of PCs, ranging from budget laptops to top-of-the-line gaming rigs. He also knows quite a bit about building custom PCs.

The Ultimate Desktop PC Buying Guide

In a world where smartphones and tablets are the norm, desktop PCs are making a comeback. Generally, a great desktop PC will make a case for itself against a well-rated laptop by providing a better value and power, especially when it comes to gaming and graphics processing. If you’re not so concerned with portability when looking to invest in a new computer, you should be looking at higher specifications for roughly the same price, and there are a slew of options on the market today, priced comparably to the best laptops, with such value.
Desktop PCs work well for multi-monitor setups geared toward productivity or for those who use a computer for long stretches of time. They have all the necessary ports, unlike some laptops today, which may only offer two USB-C ports. They also allow you to use a separate, larger keyboard and mouse—an ideal setup for people across professions. For example, those who work in finance often benefit from a number pad, and those using design and editing programs like Adobe Photoshop, InDesign, and Premiere tend to have better precision with a mouse than a trackpad.

Whatever the case may be, it’s almost certain that there’s a PC out there for you, as these machines, both prebuilt and customized, are more affordable than ever before. Read on for our guide to finding the best desktop PC for you.

Microsoft Surface Studio 2

Why Choose a Desktop PC Over a Laptop?

As mentioned in the introduction, desktop PCs work well for increased power, improved productivity, and graphical performance. It’s also worth noting that new laptops are not as upgradable anymore, as thinner laptops must have their hard drives soldered into the motherboard, and you can’t change a hard drive if you can’t take it out. So, you’ll have to pay a premium when you purchase a laptop to have everything on it in the highest specifications.

Upgrades on PCs, on the other hand, are much easier. Processor, RAM, graphics cards, storage, and other components can all be upgraded. And a big part of improving your experience comes from changing the monitor (a non-variable for laptops). There are larger options and curved options, which add to functionality based on your needs, and we’ll get into more specifics on those later.

How Will You Use It?

Desktop PCs are a great setup in many professions. Financiers and accountants often benefit from a number pad, while designers and editors tend to have better precision on Adobe programs with a mouse rather than with a trackpad. Typists and gamers might prefer a mechanical keyboard or additional accessories like trackballs and controllers. And when it comes to editing spreadsheets and documents, the bigger screen or multiple monitors you can get with a desktop pays dividends. 

Ultimately, due to a combination of increased screen real estate and increased power, desktop PCs can simply do more in terms of productivity, games, and photo/video editing. If any of these use cases sound useful to you and the lack of portability isn’t an issue, a desktop is the best choice for you.

Apple iMac 21.5-inch 4K

Where Will You Keep It?

Desktops can be kept at your office or in your home. For communal use at home, you might put it in a kitchen or a shared office. We tend to see multi-monitor setups in home office or work settings. Wherever you put it, you’ll want to make sure it’s a location where you have access to plenty of plug points. If you don’t, you may want to pick up a surge protector to give you more places to plug in and for some added protection. 

PC Operating Systems: The Programs You Need

If you decide you want a desktop PC, you’ll have to consider which operating system you want to use. The operating system is the software that you engage with while using the computer. On an Apple computer, the operating system is macOS, while virtually any other computer will have Microsoft Windows. There are advantages and disadvantages to both operating systems. They’re outlined below.


When you use an Apple computer, you’re using macOS to manage your files, run your applications and more. If you’re a tried-and-trusted Apple user, you probably know that already, and are familiar with the user-friendly nature of their software both for PCs and mobile devices (its smartphone operating system is iOS). What you may not know is that Apple doesn’t license out its operating system to other companies, so you can only use this system if you buy an Apple computer.

Another thing to consider is that macOS is the only software with a streamlined App Store (Windows doesn’t have such a user-friendly experience, and Linux doesn’t have a store at all). Photo and video editors often opt for macOS, because it has a lot of native, or preinstalled, applications. macOS is also the only software to run Final Cut Pro, and some users have argued that Adobe Suite runs smoother on macOS.

iMac Core i5

Windows OS: 

Inspired by Apple’s operating system that was introduced in 1984, Microsoft went to work on developing its own system—and boy, did they succeed. Windows has been, and continues to be, the operating system used with the majority of PCs worldwide. And perhaps this has to do with the fact that it’s licensed to a panoply of computer manufacturers, including Apple. So, if you like Windows but prefer the build of an Apple computer, you’re in luck, because Windows will run on it.

A downside mentioned above is the App Store experience, as downloading well-known applications can sometimes mean users will have to search the Internet for them because they’re not centrally located in the store. Still, gamers and programmers are partial to Windows; you’ll seldom find them using macOS. You can’t game with macOS because the specs simply aren’t there for it, and programmers tend to like macOS because it’s Linux-based (more on that later). Perhaps a tradeoff for the deregulated App Store is Microsoft Office Suite, a productivity software with some programs exclusively offered through Windows, including Publisher and Access. Of course, that’s for you to decide.


A completely free software, Linux can be installed on virtually any computer. Programmers like it, though businesses don’t tend to use it because there’s no technical support. It’s a community -based and -driven software, so security updates aren’t regulated by one single company. This means that there is perhaps a larger margin for error as the updates come out. Since the root of macOS is Linux-based, programmers today might opt for macOS, if they’re willing to pay the premium for an Apple product.

Alienware Aurora R7

Configuration Choices: All-In-One vs. Tower Desktop

When comparing an all-in-one and a tower desktop configuration, it really comes down to your probable need to customize the computer in the future. You can add components to a tower desktop that you can’t easily add to an all-in-one because the hardware is less accessible (the monitor and computer are housed in one place, making it a more complicated machine to take apart). With a tower, you can upgrade and replace your current hard drive, add storage, increase RAM, swap out the GPU. You can add a second or even a third hard drive or CD and Blu-ray drives. The best part is it will cost way less because it requires less labor.

Another note: if you’re creating a multi-monitor setup, consider that purchasing an all-in-one desktop would preclude you from purchasing a matching second monitor. So, if you want a uniform setup, a tower configuration could be a better option for you.

Processors: Intel vs. AMD

Intel and AMD processors are two main manufacturers buyers can choose between, and they are comparable in performance, power, and price. You can’t necessarily go wrong with either, but finding the best option for you depends on need and budget. The Intel Core i7 CPU is widely favored right now, with manufacturers including it on the Surface Studio 2 and the Lenovo Yoga A940 (two of six computers recommended in our desktop PC roundup for 2020.) AMD tends to be better for those on a budget who aren’t looking for the best possible performance. If price isn’t a big issue, you’ll have to take a closer look at the specs, such as clock speed and multithreading, to decide which processor is right for you.

All processors factor in clock speed; this is how fast the processor runs. Why does it matter how hard your processor works? In a gaming context, a processor that’s working too hard will glitch. If you’re designing in CAD, spinning an item in 3D will prove difficult. Using Excel, alphabetizing thousands of rows of data will be a slow and painful process. Core i3, i7 and i9 reflect the size of the processors. The higher the number, the lower the clock speed you’ll need, because the stronger processor won’t need to work as hard to accomplish its task.

Most modern processors support multithreading. One thread is a unit of execution, and multithreading is a technique that allows a processor to execute multiple tasks needed to complete a process at once. The AMD Ryzen 3700X is an 8-Core, 16-Thread processor means that it can handle tasks like gaming and streaming simultaneously. It’s a great workhorse processor for mixed-use cases. Higher-end processors like the Ryzen Threadripper 3990X have an incredible 64 cores and 128 threads, making them capable of doing impressive amounts of rendering with blazing fast speeds. They’re a great, albeit expensive, pick for intensive workflows.

Alienware Aurora R7

Hardware: What Drives Desktop Capability

SSDs vs. HDDs 

An HDD, or hard disk drive, is a data storage device that’s actually pretty outdated. It uses magnetism to store data on a rotating platter, and the faster the platter spins, the quicker the HDD performs. If you need lots of storage, an HDD could work, but highly capable desktops should be SSD-equipped. With an SSD—a solid-state drive—a computer boots, runs programs and transfers files more rapidly. SSDs are faster than HDDs because the former stores data on interconnected flash memory chips instead of platters, so it has a shorter latency and read and write time. It’s also lighter and less noisy.

A new computer will most likely be equipped with an SSD, but the question is whether you’ll want an HDD for extra storage. In the current market, large capacity SSDs are very expensive, so people are buying HDDs to increase their reserve. When looking at SSD sizes, you should consider 250 GB at the minimum. This will keep your operating system and essential software. As a gamer or graphic designer, you’ll want an HDD with one or two TB.


Desktops used the standard DDR3 memory system for years, but an up-to-date machine will have the DDR4 instead, especially with DDR5 around the corner. RAM is arguably one of the most important components of any desktop, as it’s responsible for storing PC information in the short run. Without it, user activity would slow and perhaps even stop. RAM is measured in gigabytes (GB), and a good desktop for browsing and basic productivity like spreadsheets should have a bare minimum of 8GB. Designers and gamers will want 16GB to 32GB of RAM. If you have particularly intensive tasks like 4K video rendering, you may need as much as 64GB to 128GB. 

Microsoft Surface Studio 2

Ports and Connectivity

Desktops offer tons of connectivity options, unlike today’s laptops. When you compare the standard Apple iMac 21.5-inch 4K and the MacBook Pro 16-inch Retina, it’s easy to see the differences. The former has a 3.5mm headphone jack, an SDXC card slot, four USB 3 ports, two Thunderbolt 3 (USB-C) ports, an Ethernet connector, and a Kensington lock slot. The latter has four Thunderbolt 3 (USB-C) ports and a headphone jack. VGA, HDMI, DVI, SDXC, and Thunderbolt 2 outputs are only supported using adapters sold separately.

What this means is that desktops give you more options to connect displays, audio devices, and other accessories. If you want to set up multiple monitors, you’ll usually have three or four ports to use, along with plenty of USB ports for mice, keyboards, touchpads, trackballs, or anything else you might want. The wired Ethernet port also tends to be fairly rare to find on laptops now, giving desktops another advantage in internet connectivity options and speed. 

All-in-one desktops (Mac or Windows) are generally limited to Ethernet, USB-A, USB-C, a headphone jack, and a media card slot. Meanwhile, tower desktops allow for more customization. You can add graphics or connectivity cards to increase the number of ports.

Brands: A Myriad of Manufacturers

This manufacturer has a breadth of choices known less for standing out from the crowd and more for their budget-friendly price tags. It has many towers and all-in-one PCs to choose from, with the majority falling under $1,000. Acer’s computers generally won’t outperform those of other manufacturers (how can they with 4GB to 8GB of RAM?) but they have garnered some decent reviews from Lifewire, especially if you’re looking for productivity on a budget.


The Apple brand has pervaded modern society unlike any other technology corporation in the world, by creating phones, tablets, watches, and computers with sleek designs, brilliant displays and user-friendly interfaces. Their products often have much higher price tags than those of their competition, but they’re also built to last, so the splurge is perhaps more easily justified. That aside, if you like the all-in-one model and you’re looking for one company to streamline your life, Apple might be for you.


The main reason market experts consider Dell a top manufacturer is its selection of desktops and ability to customize them. Dell machines can be pricey, but that higher cost tends to give buyers a quality computer that fits their needs exactly. Whether it’s gaming on an Alienware machine or productivity on a Dell Inspiron workstation, you’re certain to find what you’re looking for with Dell.


A computer manufacturing powerhouse, Lenovo boasts a massive selection of products. They cover a broad spectrum of price and capability, and yet, there isn’t a range of quality, as this manufacturer has a proven track record of prioritizing performance across the board. This is perhaps why corporations opt to use Lenovo computers. Design and functionality are also major considerations for the makers, as demonstrated in machines like the Yoga A940, which includes a 4K IPS touch display and a stylus among other basic accessories for an all-in-one desktop.

Dell Inspiron 24 3000 on

Accessories: Keyboards, Mice, and More

Keyboards and mice are the basic accessories you’ll need for a desktop. Both usually come with the all-in-one computers, making that system (again) a less easily customized option. Tower desktops give consumers the flexibility to choose a keyboard and mouse that’s right for them from the get-go. Typists and gamers may opt for a mechanical keyboard for precision.

Extra monitors and drawing tablets are other accessories to consider as you devise your setup. It’s generally easier to connect bulky accessories to any desktop than it is to any laptop. Doing the former will allow you to spread out your setup and perhaps create a more comfortable workspace.

Conclusion: How to Pick the Best Desktop

No two computers are created equal, and with so many manufacturers and options created by those makers, it can be hard to know what the right buying decision is for you. The bottom line is that understanding your needs and measuring them against configuration options and the capabilities, price and overall quality of those options will hopefully send you in the right direction.