When searching for a functional trainer cable machine, it’s essential to find a versatile, durable option that fits your space and budget. The REP Fitness Arcadia stands out as the best overall for its all-in-one design and smooth operation. For those seeking a compact model, the Mikolo Cable Crossover offers adjustable positions in a smaller footprint. Buyers often face tradeoffs between price, versatility, and build quality—higher-end models tend to offer smoother operation and more attachments, while budget options prioritize affordability. Keep reading for a detailed breakdown to help you find the perfect fit for your needs.
Get travel and outdoor gear delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
Complete the kit
Key Takeaways
- Top picks balance build quality, versatility, and price, with the REP Fitness Arcadia leading as the best overall choice.
- Cable machines with dual weight stacks offer smoother resistance and more independent movement, ideal for multi-user households or gyms.
- Compact and adjustable models like the Mikolo crossover excel in smaller spaces without sacrificing key features.
- Premium options provide advanced features and durability but come with a higher price tag, making them better suited for dedicated home gyms or commercial use.
- Understanding the differences in pulley systems, attachments, and space requirements helps prevent buyer’s remorse and ensures long-term satisfaction.
| REP Fitness Arcadia Functional Trainer – All-in-One Cable Machine for Home and Garage Gym | ![]() | Best Overall for Versatility and Customization | Weight stacks: 170 lbs each, upgradeable to 220 lbs | Cable positions: 32 | Maximum resistance with bands: 540 lbs | VIEW ON AMAZON | See Our Full Breakdown |
| XMARK Cable Machine with Attachments, Functional Trainer Dual Weight Stack | ![]() | Best for Full-Range, Commercial-Grade Training | Weight stacks: 230 lbs each | Number of attachments: Multiple | Frame height: 90 inches | VIEW ON AMAZON | See Our Full Breakdown |
| Body-Solid Powerline Cable Crossover Exercise Machine for Home & Commercial Gym | ![]() | Best for Heavy-Duty, Full-Body Workouts | Weight stacks: 160 lbs each | Dimensions: 42.3″L x 62.6″W x 83″H | Weight: 476 lbs | VIEW ON AMAZON | See Our Full Breakdown |
| Mikolo Smith Machine with Weight Stack, Power Cage Home Gym System with Lat Pulldown & Cable Crossover | ![]() | Best for Multi-Station Home Gym with Heavy Capacity | Weight capacity: 2200 lbs | Number of stations: 10+ | Frame height: 87 inches | VIEW ON AMAZON | See Our Full Breakdown |
| Mikolo Functional Trainer, 400 lbs Dual Weight Stack Cable Machine | ![]() | Best for Compact, High-Quality Full-Body Training | Weight stacks: 200 lbs each | Cable travel: 91.2 inches | Lat height: 77.2 inches | VIEW ON AMAZON | See Our Full Breakdown |
| Commercial Functional Trainer Cable Machine, Multifunctional Home Gym System for Strength Training | ![]() | Best Overall for Versatility and Durability | Weight Stack: 400 lbs total (dual 200 lbs stacks) | Weight per stack: 200 lbs | Pulley Adjustments: 20 height adjustments | VIEW ON AMAZON | See Our Full Breakdown |
| CC01 Cable Crossover Machine with High and Low Pulley System, Functional Trainer with Pull Up Bars and Optional Bundle for Home Gym | ![]() | Best for Space-Efficient Full-Body Training | Dimensions: 64.17 x 53.94 x 81.89 inches | Weight: 146 lbs | Training Space: 12.1 sq ft | VIEW ON AMAZON | See Our Full Breakdown |
| CC01 Cable Crossover Machine with High and Low Pulley System, Functional Trainer with Pull Up Bars and Optional Bundle for Home Gym | ![]() | Best for Heavy-Duty, Smooth Operation | Dimensions: 64.17 x 53.94 x 81.89 inches | Weight: 146 lbs | Maximum Load Capacity: 210 lbs for pulley system, 500 lbs for pull-up bar | VIEW ON AMAZON | See Our Full Breakdown |
| Commercial Functional Trainer Cable Machine – All-in-One Home Gym System for Strength Training | ![]() | Best Space-Saving All-in-One Solution | Dimensions: 65″×35″×84.9″ | Weight Stacks: 2 x 180 lbs | Cable Positions: 17 adjustable | VIEW ON AMAZON | See Our Full Breakdown |
| Mikolo Cable Crossover Machine with Adjustable Positions for Home Gym | ![]() | Best for Heavy-Duty, High Capacity Training | Dimensions: 52 x 56 x 82 inches | Weight Capacity: 350 lbs | Material: 16 gauge steel | VIEW ON AMAZON | See Our Full Breakdown |
| functional trainer cable machine | Material | Dimensions | Weight stacks |
|---|---|---|---|
| REP Fitness Arcadia Functional | Hot-rolled steel | — | 170 lbs each, upgradeable to 220 lbs |
| XMARK Cable Machine with Attac | Steel | Varies, large footprint | 230 lbs each |
| Body-Solid Powerline Cable Cro | — | 42.3"L x 62.6"W x 83"H | 160 lbs each |
| Mikolo Smith Machine with Weig | Industrial steel | — | — |
| Mikolo Functional Trainer | Aluminum pulleys | — | 200 lbs each |
| Commercial Functional Trainer | — | — | — |
| CC01 Cable Crossover Machine w | Commercial steel square tubing | 64.17 x 53.94 x 81.89 inches | — |
| CC01 Cable Crossover Machine w | Commercial steel square tubing | 64.17 x 53.94 x 81.89 inches | — |
| Commercial Functional Trainer | — | 65"×35"×84.9" | 2 x 180 lbs |
| Mikolo Cable Crossover Machine | 16 gauge steel | 52 x 56 x 82 inches | — |
More Details on Our Top Picks
REP Fitness Arcadia Functional Trainer – All-in-One Cable Machine for Home and Garage Gym
The REP Fitness Arcadia stands out for its extensive 32 cable positions, offering unmatched customization for varied workouts. Compared to the Mikolo Functional Trainer, it provides more exercise options and higher weight capacity, making it ideal for serious home gym users. The heavy-duty hot-rolled steel ensures durability, while built-in storage keeps your space organized. However, its size and weight may be challenging for smaller spaces, and upgrading the weight stacks incurs additional costs. Assembly might also require patience, especially for those unfamiliar with complex gym equipment. Overall, this model is best suited for dedicated fitness enthusiasts who want flexibility without sacrificing quality.Pros:- Extensive 32 adjustable cable positions for versatile workouts
- Heavy-duty construction with upgrade options for weight stacks
- Built-in storage for accessories and organization
- Suitable for both beginners and advanced users
Cons:- Bulky design may not fit in small spaces
- Additional cost for heavier stack upgrades
- Assembly can be time-consuming
Best for: Home gym owners seeking a highly customizable, durable trainer with expansion options
Not ideal for: Small space dwellers or those looking for a lightweight, portable solution
- Weight stacks:170 lbs each, upgradeable to 220 lbs
- Cable positions:32
- Maximum resistance with bands:540 lbs
- Attachment compatibility:Handles, cuffs, bars
- Built-in storage:Yes
- Material:Hot-rolled steel
- Included components:Trainer, cables, pulleys, D-handles
- Warranty:Limited lifetime frame; 1 year pulleys, cables
Our verdict“This is ideal for users prioritizing versatility and durability in a dedicated home gym setup.”
XMARK Cable Machine with Attachments, Functional Trainer Dual Weight Stack
The XMARK Cable Machine offers dual 230 lb weight stacks, supporting progressive strength training for serious users. Unlike the Body-Solid Powerline, it includes a comprehensive set of attachments, making it highly versatile for multiple muscle groups. Its tall 90-inch frame ensures full-range motion, ideal for both hypertrophy and rehabilitation routines. While it arrives nearly pre-assembled, the large size and heavy freight shipping might be inconvenient for some. Compared with the Mikolo, it provides more weight capacity and broader functionality, but at the cost of increased space requirements and installation effort. This pick makes the most sense for gym owners or experienced lifters who need a robust, all-in-one system.Pros:- Dual 230 lb weight stacks support heavy training
- Includes a wide range of attachments for diverse exercises
- Tall frame allows full range of motion
- Quick setup with minimal assembly required
Cons:- Heavy freight shipping may delay delivery
- Large footprint requires ample space
- Assembly, while minimal, still demands effort
Best for: Home or small commercial gyms needing a durable, full-spectrum functional trainer
Not ideal for: Limited space environments or users seeking lightweight, portable equipment
- Weight stacks:230 lbs each
- Number of attachments:Multiple
- Frame height:90 inches
- Assembly:Nearly pre-assembled
- Dimensions:Varies, large footprint
- Material:Steel
Our verdict“This is best for users who want a high-capacity, full-featured trainer capable of intense workouts.”
Body-Solid Powerline Cable Crossover Exercise Machine for Home & Commercial Gym
The Body-Solid Powerline offers dual independent 160 lb weight stacks, providing a solid foundation for full-body resistance routines. Its robust construction and adjustable pulleys make it suitable for both home and commercial environments, delivering stability during intense lifts. Compared to the Mikolo Smith Machine, it lacks the same multi-station versatility, but it excels in delivering consistent, independent resistance training. The sizable footprint and weight—over 470 lbs—make it less accessible for those with limited space or needing portability. Its durability and full-body focus make it ideal for dedicated users who value stability and independence in their workouts.Pros:- Dual independent weight stacks support varied resistance
- Sturdy construction for intense workouts
- Adjustable pulleys for multiple angles
- Suitable for full-body training
Cons:- Heavy and large, difficult to move
- Requires significant space for setup
- High weight may be challenging to relocate
Best for: Serious home gym users or small commercial facilities seeking a durable, full-range crossover machine
Not ideal for: Small spaces or beginners who prefer lighter, simpler equipment
- Weight stacks:160 lbs each
- Dimensions:42.3″L x 62.6″W x 83″H
- Weight:476 lbs
- Warranty:10 years frame, 1 year parts
- Number of stacks:2
Our verdict“This machine is best for dedicated users needing stability and independence for comprehensive training.”
Mikolo Smith Machine with Weight Stack, Power Cage Home Gym System with Lat Pulldown & Cable Crossover
The Mikolo Smith Machine combines a power cage, dual weight stacks, and multiple exercise stations, making it a comprehensive home gym solution. Its 2,200 lb capacity and 10+ attachments enable a wide array of training options, from squats to lat pulldowns. Unlike dedicated trainers like the XMARK, it offers more stations in a single footprint, but its size and complex setup might be overwhelming for beginners or those with limited space. The large, industrial steel frame ensures durability, yet moving and installing can be a challenge due to its weight. This product targets users who want a versatile, all-in-one system that can handle heavy use and multiple training styles.Pros:- Multiple exercise stations in one system
- High weight capacity supports advanced training
- Durable industrial steel construction
- Includes 10+ attachments for variety
Cons:- Large footprint requires significant space
- Heavy and complex to assemble
- May be excessive for casual users
Best for: Experienced home gym users seeking a multi-station, high-capacity training system
Not ideal for: Apartment dwellers or beginners needing simple, lightweight equipment
- Weight capacity:2200 lbs
- Number of stations:10+
- Frame height:87 inches
- Material:Industrial steel
- Attachments included:Multiple
Our verdict“This system is ideal for users who want a versatile, heavy-duty setup with extensive exercise options.”
Mikolo Functional Trainer, 400 lbs Dual Weight Stack Cable Machine
The Mikolo Functional Trainer offers dual 200 lb stacks, providing a balanced and versatile resistance setup in a compact footprint. Its cable travel of over 91 inches and adjustable features support a broad range of exercises for users at different heights. Compared with larger systems like the XMARK, it fits well into smaller spaces without sacrificing training variety. The premium aluminum pulleys and anti-slip pull-up bar add to its durability and user comfort, but the multiple packages and assembly complexity might deter beginners or those short on time. This choice makes sense for users who want a premium, space-efficient machine for diverse workouts at home.Pros:- Versatile with extensive cable range
- Compact corner-friendly design
- Premium features like aluminum pulleys
- Adjustable for multiple exercises and heights
Cons:- Requires multiple packages, delaying setup
- Assembly may be complex for some
- Limited long-term durability feedback
Best for: Home users seeking a premium, space-saving trainer with extensive exercise options
Not ideal for: Those seeking extremely heavy-duty commercial-grade equipment or with limited assembly patience
- Weight stacks:200 lbs each
- Cable travel:91.2 inches
- Lat height:77.2 inches
- Footprint:13 sq ft
- Material:Aluminum pulleys
- Attachments included:Multiple
Our verdict“This is ideal for dedicated home users wanting a high-quality, versatile trainer in a compact form.”
Commercial Functional Trainer Cable Machine, Multifunctional Home Gym System for Strength Training
This all-in-one system stands out for its ability to combine a power cage, cable crossover, pull-up station, and squat rack into a single unit. Compared to the Mikolo Cable Crossover, it offers a more comprehensive setup suitable for full-body routines, but its size and complexity mean it requires significant space and time to assemble. The dual 200 lbs weight stacks and adjustable pulleys provide a wide resistance range, making it ideal for serious strength trainers. However, its bulkiness and higher price point may be limiting for smaller or budget-conscious home gyms. This pick makes the most sense for users seeking a professional-grade, versatile training system that can handle a variety of exercises without multiple pieces.Pros:- Versatile all-in-one design for full-body workouts
- Heavy-duty steel construction ensures durability
- Adjustable pulleys for customized resistance and exercises
- Multiple grip options for pull-up station
Cons:- May be bulky and require ample space for setup
- Complex assembly process might be time-consuming
- Higher price point due to professional-grade features
Best for: Home gym owners who prioritize durability, versatility, and full-body workout capability and have ample space.
Not ideal for: Small apartments or users with limited space who need a more compact, straightforward machine.
- Weight Stack:400 lbs total (dual 200 lbs stacks)
- Weight per stack:200 lbs
- Pulley Adjustments:20 height adjustments
- Frame Material:Commercial-grade steel
- Maximum User Weight Capacity:2200 lbs
- Included Accessories:Aluminum pulley set
Our verdict“This is best suited for dedicated home gyms seeking a comprehensive, durable functional trainer with professional features.”
CC01 Cable Crossover Machine with High and Low Pulley System, Functional Trainer with Pull Up Bars and Optional Bundle for Home Gym
The CC01 offers a compact yet highly functional design, with space-saving dimensions and a high load capacity that rivals larger units like the Mikolo Cable Crossover. Its space-efficient triangular shape makes it ideal for smaller home gyms, yet it doesn’t sacrifice versatility—allowing pull-ups, rowing, and chest flyes thanks to its high and low pulleys. Assembly might be a challenge, often requiring 2-3 people, but the solid construction and 15 adjustment levels make it a versatile choice for serious users. Compared to the B0DSVL7XBR, it provides similar full-body training options but in a smaller footprint, making it perfect for those with limited space who still want professional-grade equipment.Pros:- Versatile with multiple exercise options including pull-ups, rowing, and chest flyes
- Space-efficient design suitable for small home gyms
- Durable, professional-grade construction with high load capacity
- Multiple adjustment levels for tailored workouts
Cons:- Assembly may require 2-3 people and about 1.5 hours
- Large size may be challenging to fit in very tiny spaces
- Heavy weight could make movement and repositioning difficult
Best for: Home gym enthusiasts with limited space who want a versatile, professional-grade cable machine.
Not ideal for: Very small rooms or users who prefer simpler, plug-and-play equipment with minimal assembly.
- Dimensions:64.17 x 53.94 x 81.89 inches
- Weight:146 lbs
- Training Space:12.1 sq ft
- Number of Adjustment Levels:15
- Load Capacity:Cable pulley: 210 lbs, Pull-up bar: 500 lbs
- Material:Commercial steel square tubing
Our verdict“This product offers a compact yet versatile training station ideal for space-conscious users seeking commercial-quality features.”
CC01 Cable Crossover Machine with High and Low Pulley System, Functional Trainer with Pull Up Bars and Optional Bundle for Home Gym
The Mikolo Cable Crossover emphasizes smooth pulley operation and durability, featuring a sturdy steel frame with 17 adjustable pulley positions. It’s comparable in capacity to the other CC01 model but adds the advantage of included attachments, expanding workout options. Its triangular, space-efficient design makes it suitable for smaller gyms, yet its weight (146 lbs) and assembly complexity make it less ideal for those who frequently rearrange their space. Compared to the B0G8HSGX1B, it offers similar performance but with an emphasis on attachment versatility and smoother operation. This machine is better suited for users who value high-quality motion and attachment diversity over sheer size or capacity.Pros:- Versatile full-body options with multiple attachments
- Smooth pulley system for comfortable exercise experience
- Durable, gym-grade construction with high load capacity
- Space-efficient triangular design
Cons:- Assembly may require 2-3 people and about 1.5 hours
- Heavy weight can be difficult to move or reposition
- Size may still challenge very small gyms
Best for: Home gym users who prioritize smooth pulley movement, multiple attachments, and durability in a space-efficient design.
Not ideal for: Those who need a lightweight, portable setup or want a quick, simple assembly process.
- Dimensions:64.17 x 53.94 x 81.89 inches
- Weight:146 lbs
- Maximum Load Capacity:210 lbs for pulley system, 500 lbs for pull-up bar
- Adjustment Levels:15
- Material:Commercial steel square tubing
Our verdict“This model delivers a sturdy, smooth-operating cable crossover ideal for dedicated users who want durability and attachment variety in limited space.”
Commercial Functional Trainer Cable Machine – All-in-One Home Gym System for Strength Training
This compact functional trainer offers a surprising array of exercises within a smaller footprint, making it ideal for home gyms with limited space. Its dual 180 lbs stacks and 17 adjustable cable positions provide enough resistance for most users, though some might find the weights lighter than expected. The setup is fairly involved, and its limited size means it’s less suitable for very heavy lifters or commercial-grade routines. Compared to larger models like the Mikolo or CC01, it sacrifices some capacity for a more manageable size. This machine makes the most sense for those wanting a versatile, space-conscious trainer that fits comfortably in a dedicated home workout area.Pros:- Space-saving design suitable for small home gyms
- Versatile with multiple exercise options and accessories
- Durable construction with smooth cable operation
- Includes various workout accessories
Cons:- Weight stacks may feel lighter than their labeled capacity
- Assembly could be complex for some users
- Limited to home use, not designed for commercial environments
Best for: Home exercisers needing a space-efficient, versatile functional trainer for regular strength routines.
Not ideal for: Heavy lifters or users seeking maximum load capacity or commercial-grade durability.
- Dimensions:65″×35″×84.9″
- Weight Stacks:2 x 180 lbs
- Cable Positions:17 adjustable
- Handle Height Adjustment:Yes
- Weight Stack Feel:10 lbs (feels like 5 lbs)
Our verdict“This compact functional trainer is perfect for space-limited homes needing a versatile, easy-to-use machine for regular workouts.”
Mikolo Cable Crossover Machine with Adjustable Positions for Home Gym
The Mikolo Cable Crossover offers a straightforward, durable solution for intense full-body workouts with a 350 lbs weight capacity, surpassing many competitors in heavy lifting potential. Its 17 adjustable pulley positions and included attachments make it flexible enough for diverse routines, similar to the larger CC01 models, but with a focus on stability and load capacity. Its size and weight mean it’s less portable, and assembly might be complex for some, yet it excels in providing a sturdy, high-capacity experience. Compared with the B0DSVL7XBR, it provides more raw lifting power, making it ideal for users serious about strength over space savings or aesthetics.Pros:- High 350 lbs weight capacity for serious lifting
- Sturdy steel construction and multiple pulley positions
- Includes versatile attachments for varied exercises
- Designed for heavy-duty training and durability
Cons:- Large footprint and heavy weight limit portability
- Assembly can be complex and time-consuming
- Less suitable for users seeking lightweight or quick setups
Best for: Strength trainers who need a high-capacity, durable cable crossover capable of heavy lifting in a home gym setting.
Not ideal for: Those with limited space or who prefer lightweight, easily movable units.
- Dimensions:52 x 56 x 82 inches
- Weight Capacity:350 lbs
- Material:16 gauge steel
- Number of Adjustable Positions:17
- Included Attachments:Lat pull-down, row bar, straps
Our verdict“This model is best for dedicated strength enthusiasts who want a heavy-duty, reliable cable crossover for intense training routines.”

How We Picked
The products in this roundup were evaluated based on multiple factors that matter most for a functional trainer cable machine. Performance was assessed through build quality, smoothness of pulley operation, and weight capacity. Usability included ease of assembly, adjustability, and the variety of included attachments. We also considered overall value by comparing features relative to price, durability, and customer reviews. Our rankings prioritize models that offer a balanced mix of these elements, ensuring buyers can find options suited for both casual home use and professional gym environments.Factors to Consider When Choosing Functional Trainer Cable Machine
Choosing the right functional trainer cable machine involves more than just looking at features. Buyers should consider space constraints, the variety of exercises supported, and the machine’s durability. It’s equally important to match the machine’s weight capacity and pulley system to your training needs. A well-designed trainer can last for years, but investing in features you won’t use can be wasteful. Here are key factors to guide your decision and avoid common pitfalls.Space and Size
Measure your available space carefully before selecting a machine. Some models are compact and foldable, ideal for small home gyms, while others require ample room for full-range movement. Consider ceiling height as well, especially if the machine includes high pulleys. Opting for a machine that fits your space prevents frustration and ensures safe, comfortable workouts.
Weight Capacity and Resistance
The core of a functional trainer is its resistance system. Higher weight stacks, typically 200 lbs or more, support progressive overload and heavier training. Dual stacks offer independent adjustments, beneficial for multiple users or varied exercises. Cheaper models may have lower capacity or smoother resistance, which could limit long-term progress. Match capacity with your strength goals to avoid outgrowing your equipment.
Pulley System and Adjustability
Look for machines with high-quality pulley systems that operate smoothly and quietly. Adjustable pulleys at multiple heights expand exercise options, from chest presses to leg lifts. Fixed pulley systems are more limited but often more durable and easier to maintain. Ensuring easy and secure adjustments enhances workout efficiency and safety.
Attachments and Exercise Variety
Evaluate the range of included attachments such as handles, bars, and ankle cuffs. A broader selection allows for comprehensive workouts targeting different muscle groups. Some machines also support optional accessories, which can extend functionality. Avoid models with limited attachments if you want a versatile training setup.
Build Quality and Durability
Steel frames, heavy-duty pulleys, and quality finishings translate into longevity and safety. Cheaper models may use lighter materials that wear quickly or wobble under heavy use. Consider customer reviews and warranty offerings to gauge reliability. Investing in a durable machine saves money and frustration over time.
Frequently Asked Questions
Can I use a functional trainer cable machine for full-body workouts?
Absolutely. Functional trainer cable machines are designed for versatility, supporting exercises that target nearly every muscle group. You can perform presses, pulls, squats, and even core work. Their adjustable pulleys and attachments facilitate a wide range of movements, making them suitable for comprehensive training routines at home or in a commercial gym.
Is a dual weight stack better than a single stack for home use?
Dual weight stacks offer the advantage of independent resistance adjustments, which can be useful if multiple users have different strength levels. They also enable more exercise variety and simultaneous training. However, they typically cost more and take up more space. For solo users, a single stack might provide sufficient resistance and simpler setup.
What is the typical lifespan of a high-quality functional trainer cable machine?
With proper maintenance, a well-built machine can last 10-15 years or longer. Look for models with heavy-duty steel frames, sealed pulleys, and corrosion-resistant finishes. Regularly lubricating pulleys and checking cables for wear are key to longevity. Investing in quality initially often pays off through extended durability and fewer repairs.
Are cheaper models worth considering for beginners?
Yes, budget-friendly models can be a good starting point if you’re new to strength training or have limited space. They often provide basic functionality at a lower price, which is sufficient for learning fundamental movements. However, be aware that cheaper options may have lower durability, less smooth pulley action, and fewer exercise options. Upgrading later can be a wise move if your training progresses.
Should I prioritize a machine with more attachments or higher weight capacity?
It depends on your training goals. If you want exercise variety and versatility, a machine with more attachments makes sense. Conversely, if you plan to lift heavier weights or focus on progressive overload, prioritize higher weight capacity and sturdy build quality. Ideally, look for a balance that suits your current needs while offering room to grow.
Conclusion
For casual home users or those new to strength training, a budget-friendly model with sufficient resistance and basic attachments will typically suffice. Serious athletes or dedicated home gym owners should consider premium options like the REP Fitness Arcadia or Mikolo models for their durability, smooth operation, and extensive features. Commercial buyers or multi-user environments will benefit from machines with dual stacks and heavy-duty construction. Ultimately, matching the machine’s features to your space, budget, and training ambitions will ensure a satisfying investment.Columbus Day / Indigenous Peoples' Day Picks
long weekend sales
As an affiliate, we earn on qualifying purchases.













