Best MacBooks (2024): Which Model Should You Buy?

in 2020, Apple’s MacBooks entered a brand new period. The corporate introduced it was transferring away from the Intel chips it had been utilizing since 2006; of their place, it rolled out the primary Macs with the Apple-designed M1. Lower to 2024 and the corporate now affords the selection between 14 customized processors, the most recent of which is the M4 lineup powering the latest MacBook Pro.

Like with Apple’s iPhones, the chips run on the ARM structure and afford the corporate higher control over its hardware and software. These processors make Apple laptops extra highly effective and power-efficient, that means tremendously improved efficiency and battery life. You get different perks, like the power to run cell apps initially made for iOS. Regardless of all these advances, selecting a MacBook continues to be a job. Right here’s what you must spend your hard-earned cash on.

Up to date November 2024: We have added info on the brand new 14-inch and 16-inch MacBook Professional and the brand new M4 Professional and M4 Max chips.

Power up with unlimited access to WIRED. Get best-in-class reporting that is too essential to disregard for simply $2.50 $1 per 30 days for 1 yr. Contains limitless digital entry and unique subscriber-only content material. Subscribe Today.

A Breakdown of Every M-Collection Chip

All of Apple’s processors are scattered all through totally different MacBook fashions. At this level, it is likely to be robust to discover a MacBook powered by a chip from earlier than the M2. However in case you do bump into its older chips (which got here out 4 years in the past), you is likely to be questioning how they examine to different choices. We break down the distinction between every one.

M1 Collection

M1: That is the primary customized silicon Apple debuted for its MacBook Air in 2020. It has an 8-core CPU and as much as an 8-core GPU. Initially, there was help for as much as 16 GB of unified reminiscence (RAM) at an additional value, however these days you’ll be able to solely buy the 8 GB mannequin. It’s a lot quicker than any earlier Intel-powered MacBook Professional, and it’s the sensible selection for most individuals, because it’s in essentially the most reasonably priced MacBook Air you should purchase proper now (from third-party retailers). It packs greater than sufficient processing energy to get you thru widespread day-to-day duties—even gentle gaming—and it may possibly deal with extra intense jobs like picture modifying.

M1 Professional: Subsequent step up is the M1 Pro. It has as much as 10 cores within the CPU and as much as a 16-core GPU, with as much as 32 GB of unified reminiscence. Apple says efficiency and graphics are each twice as quick as on the M1. We discovered it to be significantly extra succesful than the bottom chip, very best for anybody who works closely on MacBooks for music manufacturing or picture and video modifying. Solely the MacBook Professional (14 inch and 16 inch) from 2021 use this chip.

M1 Max: Just like the M1 Professional, the M1 Max has a 10-core CPU however a heftier 32-core GPU (with help for as much as 64 GB of unified reminiscence). Apple says it’s 4 occasions quicker than the M1 by way of graphics. As confirmed in testing, this chip is extraordinarily highly effective and handles each heavy-duty job with ease. It’s the clear selection in case you want a pc that may deal with a number of streams of 8K or 4K video footage, 3D rendering, or creating apps and operating demos. You in all probability already know whether or not you want this a lot energy. It is accessible within the MacBook Professional (14-inch and 16-inch) from 2021.

M1 Extremely: The M1 Extremely is the second strongest of all of them. It is two M1 Max chips related with a know-how referred to as UltraFusion. It packs a 20-core CPU, 64-core GPU (which will be configured with as much as 128 GB of unified reminiscence), and 32-core neural engine—full with seven occasions extra transistors than the bottom M1. Even with the M2 Extremely now accessible, the M1 is lots highly effective and an awesome choice for anybody who wants a heavy-duty processor for working with intense visuals and graphics. It’s accessible solely on the first-generation Mac Studio.


M2 Collection

M2: You would possibly assume the M2 is best than the M1 Professional or M1 Max, however you would be mistaken. It is an entry-level chip just like the M1, with barely extra processing energy. It packs an 8-core CPU and as much as a 10-core GPU (two extra GPU cores than its predecessor), together with help for as much as 24 GB of unified reminiscence. Apple says the second-generation chip has an 18 % quicker CPU and a GPU that’s 35 % extra highly effective. The M2 is nice for every day duties like phrase processing and internet searching, however duties like modifying a number of streams of 4K footage and 3D rendering needs to be reserved for the M1 Professional or M1 Max (or the subsequent two chips). It is accessible within the MacBook Air (13 inch, 2022), MacBook Air (15 inch, 2022), MacBook Professional (13 inch, 2022).

M2 Professional: The M2 Professional is the subsequent step up from the M2. It has as much as 12 cores within the CPU and as much as a 19-core GPU, with as much as 32 GB of unified reminiscence. Apple claims efficiency is as much as 20 % quicker than the 10-core M1 Professional and graphics are 30 % quicker. We suggest this chip for intermediate video and picture editors. It is a marginal improve in comparison with the M1 Professional, nevertheless it’s the most suitable choice for many who need a extra future-proof processor. You may discover it within the MacBook Professional (14-inch and 16-inch) from early 2023 and Mac Mini (2023).

M2 Max: The M2 Max packs as much as a 12-core CPU and as much as a 38-core GPU (with help for as much as 96 GB of unified reminiscence). In keeping with Apple, graphics are 30 % quicker than the M1 Max. The M2 Max is a wonderful selection for many who work with graphics-intensive content material, together with graphic design, 3D modeling, and heavy-duty video footage. However as with the M2 Professional, it is an incremental improve in case you’re coming from an M1 Max. It is accessible within the MacBook Professional (14 inch and 16 inch) that got here out early in 2023 and Mac Studio (2023).

M2 Extremely: That is the successor to the M1 Extremely, making it essentially the most highly effective of all of them—even the latest M4 Max. It is accessible on the second-generation Mac Studio and the Mac Pro (2023). Composed of two M2 Max chips, utilizing Apple’s UltraFusion know-how, the M2 Extremely has a 24-core CPU and a GPU configurable with 60 or 76 cores. Apple claims the CPU delivers as much as 20 % quicker efficiency and a 30 % quicker GPU than the M1 Extremely. That is the chip to get in case you’re working with extraordinarily heavy-duty content material that you just imagine the M1 Extremely, M2 Professional, or M2 Max merely will not have the ability to deal with. You may know in case you want a chip this sturdy.


M3 Collection

M3: The M3 is accessible on the 14-inch MacBook Professional (late 2023), 13-inch MacBook Air (2024), 15-inch MacBook Air (2024), and 24-inch iMac (2023). It packs an 8-core CPU and as much as 10-core GPU with 24 gigabytes of unified reminiscence. When in comparison with the M1, Apple claims CPU efficiency is as much as 35 % quicker and GPU efficiency is as much as 65 % quicker. The corporate says the CPU and GPU are each 20 % quicker than the M2. As with the M1 and M2, it is nice for primary duties like phrase processing, sending emails, utilizing spreadsheets, and light-weight gaming. With the 13-inch and 15-inch MacBook Air, you even have help for 2 exterior shows (one show with as much as 6K decision at 60 Hz and one other with as much as 5K decision at 60 Hz).

M3 Professional: With a 12-core CPU and an 18-core GPU, Apple claims the M3 Professional’s GPU is just as much as 10 % quicker than the M2 Professional—making this a marginal improve from its predecessor. In comparison with the M1 Professional, nevertheless, the M2 Professional is as much as 40 % quicker in GPU efficiency and 20 % quicker in CPU efficiency. It is accessible on the 14-inch and 16-inch MacBook Professional from 2023. It is the best in-between for many who want a chip that is extra highly effective than the M3 however will not make the most of the total energy of the M3 Max.

M3 Max: That is the subsequent step up from the M2 Max and essentially the most highly effective of the three chips (however nonetheless not as highly effective because the M2 Extremely). It has a 16-core CPU, 40-core GPU, and as much as 128 gigabytes of unified reminiscence. In keeping with Apple, the CPU efficiency is as much as 80 % quicker than the M1 Max and as much as 50 % quicker than the M2 Max. As for GPU efficiency, it is stated to be as much as 50 % quicker than the M1 Max and 20 % quicker than the M2 Max. The M3 Max is accessible on the 14-inch and 16-inch MacBook Pro (late 2023).


M4 Collection

M4: The M4 is the latest entry-level chip that has a 10-core CPU and 10-core GPU. Apple claims it delivers 1.8 occasions quicker CPU efficiency and a couple of.2 occasions quicker GPU efficiency than the M1. In the meantime, the neural engine is over 3 times quicker than the unique and twice as quick because the M3. It additionally begins with 16 GB of unified reminiscence, which can assist energy Apple Intelligence (the corporate’s suite of synthetic intelligence options) much more easily. It is accessible on the 14-inch MacBook Pro (2024) and iMac (2024).

M4 Professional: The M4 Professional has a 14-core CPU (which Apple claims it is as much as 1.9 occasions quicker than the M1 Professional) and as much as 20-core GPU, with as much as 64 GB of unified mmory. Constructed on a second-generation three-nanometer course of, it additionally helps options like mesh shading and ray tracing—the latter of which is now twice as quick than on M3 chips. You may discover it on the most recent MacBook Pro (14-inch and 16-inch) and Mac Mini (2024).

M4 Max: This chip has a 16-core CPU and as much as a 40-core GPU with help as much as 128 GB of unfied reminiscence. Apple says the CPU is as much as 2.2 occasions quicker than the M1 Max whereas the GPU is as much as 1.9 occasions quicker. As with the M4 Professional is packs help for mesh shading and ray tracing. Though the M2 Extremely is essentially the most highly effective chip of all of them, it is solely accessible on the second-gen Mac Studio. The M4 Max is at present essentially the most highly effective chip you may get in a MacBook Professional. It is accessible on the most recent 14-inch and 16-inch MacBook Pro.

Which Macs Assist Apple Intelligence?

With Apple’s newest working system, macOS Sequoia, you will have entry to Apple Intelligence—the corporate’s synthetic intelligence options which can be additionally accessible iOS and iPadOS 18. Apple just lately launched the primary set of options with MacOS Sequoia 15.1 together with Writing Instruments, an overhauled Siri, Good Replies and Mail Summaries, and Clear Up in Photographs. Nonetheless, Apple Intelligence is unique to Macs with the an M-series chip. This consists of the next:

  • MacBook Air (M1, M2, M3)
  • MacBook Professional (M1, M1 Professional, M1 Max, M2 Professional, M2 Max, M3, M3 Professional, M3 Max, M4, M4 Professional, M4 Max)
  • iMac (M1, M3, M4)
  • Mac Mini (M1, M2, M2 Professional, M4, M4 Professional)
  • Mac Studio (M1 Max, M1 Extremely, M2 Max, M2 Extremely)

Get AppleCare+ to Defend Your Units

None of Apple’s MacBooks are low-cost, and substitute elements are nightmarishly costly. Because the whole pc is totally built-in into Apple’s tightly designed aluminum chassis, you’re one espresso spill away from a surprisingly massive restore invoice. That is why Apple’s AppleCare+ is price it—beginning at $100, AppleCare extends your manufacturing facility guarantee to a few years, provides you matching phone help, and throws in two unintended harm repairs as properly. After paying a minimal $99 service charge, no matter you probably did to zap your shiny new Mac shall be undone, and also you’ll be again to hammering away in your keyboard.

Take Benefit of Apple’s Training Reductions

Apple all the time affords small reductions on {hardware} for college students and academics. All it’s essential to do is buy one thing by way of Apple’s Education Store, select the product you need (you must see the discounted pricing), and undergo the motions to position the order like regular. You don’t want to point out any proof that you just’re a pupil on the time of buy, however you ought to be sincere, as Apple can e-mail you at a later date and ask for verification.

Is Now a Good Time to Purchase?

For essentially the most half, sure. Apple simply launched a brand new 14-inch and 16-inch MacBook Professional powered by the most recent M4 chips, in order that they’re totally updated. The 13-inch and 15-inch MacBook Air will probably obtain the M4 therapy within the spring of 2025. However the M3 variations, which launched earlier this yr, are nonetheless glorious.

The Greatest for Most Folks

Apple’s newest MacBook Air (7/10, WIRED Recommends) with M3 isn’t dramatically totally different from the MacBook Air with M2. It has the identical boxy chassis (as an alternative of the outdated wedge design), a 13.6-inch LCD display screen (with a 60-Hz refresh fee and a max brightness of 500 nits), plus a notch that cuts into the show housing a 1080p webcam.

It is available in the identical 4 colours: Starlight, Midnight, House Grey, and Silver. Nonetheless, the Midnight colour now has an anodization seal to scale back fingerprints, which works fairly properly—you’ll be able to nonetheless see smudges (particularly in direct daylight), however I did not discover myself utilizing a material to wipe it down as a lot because the Starlight model. It’s straightforward to see mud in such a darkish shade although.

Apple saved the identical port choice. There are two USB 4/Thunderbolt ports, a 3.5-mm headphone jack, and a MagSafe port for charging. Talking of, there’s help for quick charging if you are going to buy the 70-watt USB-C power adapter, which Apple claims can juice up the laptop computer as much as 50 % in half-hour (in case you go for one of many greater storage configurations, Apple will embody it in your buy). As for battery life, Apple claims the identical 15 hours of wi-fi internet searching as its predecessor. In actuality, I hit 29 % after eight hours through the workday. It is higher than the M2-powered MacBook Air, which needed to be plugged into the charger after the identical period of time, nevertheless it’s not an enormous leap forward.

Underneath the hood is Apple’s M3 chip. It affords a pleasant enhance in efficiency over the unique M1 processor—Apple says it is as much as 60 occasions quicker, nevertheless it’s solely 20 % quicker than the M2 chipset, so do not improve in case you have that mannequin. With the M3, you get an 8-core CPU with the choice to decide on between an 8-core or 10-core GPU. I examined the mannequin with an 8-core CPU, 10-core GPU, and 16 GB of unified reminiscence. Efficiency was tremendous clean on commonplace workdays after I had apps like Slack, iMessage, Spotify, and Telegram operating concurrently, together with about 60 tabs open in Google Chrome.

Once I opened up about 10 extra tabs, it began to battle. Nonetheless, it wasn’t sufficient to set off the notorious rainbow wheel or make me shut any tabs or force-quit apps. I attribute this to the upper unified reminiscence configuration. If it is in your price range, I extremely suggest choosing something above the bottom 8 GB mannequin for a smoother expertise. Nonetheless, it is price noting that as of October 2024, Apple has determined to equip the bottom MacBook Air with 16 GB of unified reminiscence and introduced the value all the way down to the unique 8 GB variant (which not exists). You may discover the 8 GB mannequin at third-party retailers, so watch out when procuring and attempt to keep away from it.

This MacBook Air now helps two exterior shows, with help for one show with as much as 6K decision at 60 Hz and one other with as much as 5K decision at 60 Hz. This can be a welcome change because the M1 and M2 chipsets natively help just one monitor. There is a caveat: It’s important to maintain the MacBook Air closed. (Technically it nonetheless solely helps two shows.) One of many exterior shows will go utterly darkish everytime you open the lid.

The M3-powered Air is right for anybody who wants a dependable laptop computer for on a regular basis duties and just a little extra. In case your workload is graphics-intensive, I counsel snagging one of many 14- or 16-inch MacBook Professional fashions beneath.

If You Desire a Greater Display screen

The 15-inch MacBook Air is the primary large-screen choice inside the Air lineup. You lastly needn’t splurge on a 14- or 16-inch MacBook Professional simply to get an enormous display screen. It packs all the identical options as its smaller sibling (see above) and stays skinny and light-weight at 3.3 kilos—round a half-pound heavier than the 13-inch MacBook Air and barely lighter than the 14-inch MacBook Professional. It helps Wi-Fi 6E connectivity for obtain speeds which can be twice as quick as its predecessor, however you will want a Wi-Fi 6E router to take advantage.

In contrast to the smaller MacBook Air, the bottom mannequin has a 10-core GPU as an alternative of the 8-core GPU. Apple despatched me the 15-inch MacBook Air with 16 GB of reminiscence, and it dealt with 41 Chrome tabs, three separate home windows, and a number of apps with none hiccups. As common, I like to recommend upgrading to no less than 16 GB of unified reminiscence, which ensures the machine will not sputter whenever you push it with dozens of browser tabs and apps operating concurrently. As with the 13-inch mannequin, it is price noting the bottom mannequin M2 and M3-powered MacBook Air now comes with 16 GB of unified reminiscence as an alternative of 8 GB (beginning at $999). In case you’re shopping for it by way of Apple, you will not have to fret about something; for third-party retailers, ensure you go for the 16-GB model.

One different distinction is the speaker system. The quad-speakers on the 13-inch MacBook Air are upgraded right here to a six-speaker system, which incorporates two tweeters and two units of force-canceling woofers. The distinction is noticeable. It delivers higher sound readability, and I haven’t got to crank it to max quantity each time I watch a film. Battery life can also be higher. Apple claims the 13-inch and 15-inch have as much as 15 hours of wi-fi internet searching, however I noticed higher outcomes with the bigger MacBook. I might must plug within the 13-inch MacBook after seven or eight hours of use, however the 15 incher hit 54 % after the identical period of time with comparable workloads.

I typically by no means felt the necessity to join this 15-inch laptop computer to an external monitor, which was extra of a necessity with the 13-inch MacBook Air. In case you discover these smaller screens to be just a little too cramped, then go for the 15-inch MacBook Air.


For Energy-Hungry Port Lovers

That is the latest version of the 14-inch and 16-inch MacBook Professional, powered by Apple’s whole lineup of M4 chips. Along with the M4 Professional and M4 Max, you’ll be able to as soon as once more configure the 14-inch mannequin with the entry-level M4 chip (as you can with the M3 model). The 16-inch will be paired with the M4 Professional or M4 Max.

It retains lots of the identical options as its predecessor, together with a Mini-LED screen, 120-Hz refresh rate, 1080p webcam, and a six-speaker sound system. However now, for an extra $150, you’ll be able to add nano-texture glass on all configurations. It is useful in case you work outside or by a window and wish to scale back glare. The 12-megapixel digicam additionally comes with Middle Stage. Beforehand solely accessible on iPads and Apple’s Apple’s Studio Display, this function retains you in body throughout video calls.

It has extra ports than earlier than. The bottom MacBook Professional now comes with three USB-C ports with Thunderbolt 4 (that is one further port than on the M3 model), whereas the M4 Professional or M4 Max fashions include three USB-C Thunderbolt 5 ports—which implies you will get quicker knowledge switch speeds. All nonetheless include an HDMI out, an SD card slot, a high-impedance headphone jack, and a MagSafe charging port. You additionally get help for Wi-Fi 6E together with Bluetooth 5.3.

Apple lastly upgraded the reminiscence on the bottom fashions to 16 gigabytes. Prior to now, we all the time beneficial it over 8 GB to make sure the smoothest expertise whereas multitasking, so it is good to see the corporate nix it utterly. This enhance in RAM may even assist to create a greater expertise with Apple Intelligence, accessible with MacOS Sequoia 15.1. The bogus intelligence options can be found on all M-series Macs, supplying you with entry to varied options like Writing Instruments, an overhauled Siri, and Good Reply in Messages.

These fashions are kind of spec bumps, with few {hardware} upgrades. We nonetheless must put each fashions by way of their paces to see simply how highly effective the brand new M4 chips are, however as all the time, they’re solely a worthy improve in case you’re seeking to spend money on your first MacBook Professional or are coming from a a lot older mannequin. Keep tuned for our evaluate.


The Most cost-effective MacBook

The MacBook Air (9/10, WIRED Recommends) from 2020 with the unique M1 chip continues to be a reasonably highly effective laptop computer for the cash (particularly because the value has come down since its launch). My unit continues to be going robust regardless of every day, rigorous use. It isn’t the snazziest Apple laptop computer, nevertheless it lasts greater than a full workday, with the battery hitting 22 % after I ran it nearly nonstop from 9 am to 7 pm utilizing Safari and work apps like Slack. (I needed to plug within the outdated Intel model by 4 pm.)

In contrast to older MacBooks you would possibly nonetheless discover accessible with Intel chips, this one can immediately get up from sleep everytime you faucet the keyboard or trackpad or raise the display screen, identical to whenever you faucet your iPhone or iPad to wake it up. There’s no fan right here, so it stays whisper-quiet even beneath the heaviest masses. There’s a thermal warmth spreader to dissipate warmth and it by no means will get too heat.

You may solely purchase the bottom mannequin with 8 GB of unified reminiscence and 256 GB of storage, which needs to be enough for general-purpose duties. Simply needless to say whereas this M1 chip helps Apple Intelligence, it might battle with some duties because of the restricted reminiscence. Additionally, in case you push it with too many browser tabs and apps operating concurrently, chances are you’ll run into some slowdowns. Different downsides? The 720p webcam isn’t nice. and the M1 solely helps one exterior monitor.


Different Good MacBooks

Apple releases new MacBooks at a fast tempo so that you would possibly really feel inclined to purchase the most recent and best. These barely older fashions are nonetheless good choices, so long as you discover them on sale for the fitting value. Apple not sells them straight (except for the M2-powered 13-inch MacBook Air), however we suggest checking third-party retailers (like Amazon, Best Buy, or B&H). Simply cross-check the value with the most recent fashions and ensure you’re spending much less.

{Photograph}: Brenda Stolyar

  • MacBook Pro (14-inch and 16-inch, Late 2023): The 14-inch and 16-inch MacBook Professional (9/10, WIRED Recommends) are powered by the M3 collection chips. You may configure the 14-inch MacBook Professional with all three whereas the 16-inch model will be paired with M3 Professional and M3 Max. The M3 is right if you would like a couple of of the “Professional” options however do not wish to spend almost $2,000 to get it, whereas the M3 Professional or M3 Max are great for duties like modifying 4K movies, rendering 3D fashions in CAD, and producing music.
  • MacBook Air (15-inch, 2023): The 15-inch MacBook Air with M2 (8/10, WIRED Recommends) packs all the identical options because the 13-inch model, plus a bigger display screen. The M2 additionally affords nice efficiency and good battery life (we squeezed about 10 hours out of it). Attempt to discover it for round $999 or much less.
  • MacBook Air (13-inch, 2022): The 13-inch MacBook Air with M2 (7/10, WIRED Recommends) continues to be a pleasant laptop computer. The M2 chip delivers clean efficiency for on a regular basis duties (like writing emails, creating spreadsheets, internet searching, and streaming content material) and strong battery life (we reached about eight hours earlier than having to plug it in). You may additionally get an even bigger and brighter show (13.6 inches), a 1080p webcam, and MagSafe charging. Apple nonetheless sells the M2-powered 13-inch MacBook Air for a decreased value of $999 (down from $1,099), and it even comes with 16 GB of unified reminiscence.
  • MacBook Pro (13 Inch, 2022): That is the best option if you would like the Contact Bar on the high of the keyboard since it is the final mannequin to come back geared up with one. Underneath the hood is an M2 chip, which carried out pretty properly in our assessments however did really feel sluggish at occasions—the laptop computer stuttered a bit whereas modifying video footage and images. However in contrast to the MacBook Air, it has a fan, which permits it to eke out extra energy over an extended interval. It is useful in case you’re engaged on pro-level duties however cannot spend the premium that Apple costs for its larger Professional fashions. We solely suggest it if you’ll find it for $1,000 or much less.
  • MacBook Pro (14 Inch and 16 Inch, Early 2023): In case you do not wish to spend a ton of cash on the most recent 14-inch or 16-inch MacBook Professional (9/10, WIRED Recommends), the M2 Professional and M2 Max (which launched early in 2023) are greater than succesful for dealing with intensive, graphically demanding manufacturing work. In our testing, each the 14-inch MacBook Professional with the M2 Professional and the 16-inch MacBook Professional with the M2 Max delivered clean efficiency and playback after being put by way of stress assessments (like modifying 4K and RED Uncooked footage, in addition to including 3D results). We suggest solely snagging this one for round $1,800 or much less.
  • MacBook Pro (14 Inch and 16 Inch, 2021): These MacBooks (8/10, WIRED Recommends), powered by the M1 Professional and M1 Max, had been the beginning of a brand new period for Apple’s high-end machines. The corporate launched a redesigned chassis with extra ports, a 120-Hz refresh fee, and a MagSafe port. Though these launched in late 2021, you do not have to keep away from them—each processors are nonetheless lots highly effective. In our testing, we discovered the M1 Max felt one-to-one with the $6,000+ older Mac Professional. It did not battle in any respect whereas modifying heavy-duty footage. Nonetheless, it is rising more and more robust to search out in inventory at third-party retailers. In case you do handle to search out one, we propose solely buying it if it is on sale for round $1,500 or much less.

What About Older MacBooks?

We suggest solely shopping for an M-series MacBook. Older MacBooks with Intel chips and butterfly keyboards are merely not well worth the value and won’t be supported for for much longer.

We will be happy to hear your thoughts

Leave a reply

Hollyz
Logo
Compare items
  • Total (0)
Compare
0
Shopping cart