The Architecture of Chaos: The Phenomenon of Randomized Pokémon Alpha Sapphire
The "randomizer" has evolved from a niche technical tool into a cornerstone of the modern Pokémon community, offering a fresh lens through which to view classic titles like Pokémon Alpha Sapphire
. By dismantling the predictable structure of the Hoenn region, randomizers transform a familiar journey into an unpredictable trial of adaptability. 1. Mechanism and Customization
A randomizer functions by modifying the underlying data of a Pokémon ROM—a digital copy of the game. Tools like the Universal Pokemon Randomizer ZX allow players to shuffle nearly every variable: Wild Encounters
: A simple stroll through Route 101 might yield a legendary Rayquaza instead of a Poochyena. Trainer Rosters
: Gym leaders and rivals are assigned entirely new teams, forcing players to abandon traditional type-advantage strategies. Movesets and Abilities
: A Pokémon’s identity can be further scrambled, giving a Surskit the "Huge Power" ability or the move "Roar of Time". 2. Legal and Security Considerations
While the software to randomize a game is free, obtaining the necessary ROM file carries significant legal and safety implications.
Exploring the World of Pokémon Alpha Sapphire Randomizers Randomizers have breathed new life into classic titles like Pokémon Alpha Sapphire
, turning a predictable journey through Hoenn into a chaotic, unpredictable adventure. Whether you're facing a Primal Kyogre on Route 101 or finding a Caterpie that knows Roar of Time, the randomizer experience offers endless replayability. What is a Pokémon Randomizer?
At its core, a randomizer is a tool that modifies a game’s ROM (Read-Only Memory) to shuffle various elements. In Alpha Sapphire, this typically includes:
Wild Pokémon: Every encounter is a surprise; you might find Legendaries in the tall grass.
Trainer Rosters: Gym Leaders and rivals use completely different teams.
Items & TMs: Pick up a Master Ball instead of a Potion, or teach your Pokémon unexpected moves.
Abilities & Stats: For a truly "extreme" experience, even a Pokémon's base stats and special abilities can be randomized. How to Get Started for Free
To play a randomized version of Alpha Sapphire, you typically need three things: a legal copy of the game (dumped as a ROM or CIA file), an emulator like Citra, and a randomizing tool.
Pokémon Alpha Sapphire Randomizer ROM Free: A New Way to Experience the Hoenn Region
Are you ready to experience the Hoenn region like never before? Look no further than the Pokémon Alpha Sapphire Randomizer ROM, now available for free download. This modified version of the classic Pokémon game offers a fresh and exciting way to explore the world of Pokémon.
What is a Randomizer ROM?
A Randomizer ROM is a modified version of a Pokémon game that has been altered to randomize various elements, such as:
This randomization creates a unique experience each time you play, offering countless hours of new and exciting gameplay.
Features of Pokémon Alpha Sapphire Randomizer ROM
The Pokémon Alpha Sapphire Randomizer ROM offers a range of exciting features, including:
How to Download Pokémon Alpha Sapphire Randomizer ROM for Free
Downloading the Pokémon Alpha Sapphire Randomizer ROM is easy and free. Here's a step-by-step guide:
System Requirements and Emulator Recommendations
To play the Pokémon Alpha Sapphire Randomizer ROM, you'll need:
Tips and Tricks for Playing the Pokémon Alpha Sapphire Randomizer ROM
Conclusion
The Pokémon Alpha Sapphire Randomizer ROM offers a fresh and exciting way to experience the classic Pokémon game. With its randomized elements and increased replayability, this ROM is a must-try for any Pokémon fan. Download it for free today and discover a new way to enjoy the Hoenn region.
This article explores the world of Pokémon Alpha Sapphire Randomizers, providing insights into what they are, how they work, and the legalities surrounding ROM files.
Pokémon Alpha Sapphire Randomizer: A Fresh Way to Experience Hoenn
For many fans, the journey through the Hoenn region in Pokémon Alpha Sapphire is a cherished memory. However, after multiple playthroughs, the predictability of wild encounters, trainer rosters, and item locations can dampen the excitement. This is where the Pokémon Alpha Sapphire Randomizer comes in—a community-driven tool that breathes new life into the 3DS classic by injecting chaos and unpredictability into every corner of the game. What is a Pokémon Alpha Sapphire Randomizer?
A randomizer is a specialized piece of software that modifies a game's ROM file to shuffle various elements. In the context of Alpha Sapphire, this means you are no longer guaranteed to find a Mudkip at the start or a Poochyena on Route 101.
When you use a randomizer, you can customize your experience with options such as:
Wild Pokémon: Swap standard encounters for any Pokémon from Generations 1 through 6.
Starter Pokémon: Begin your journey with a Legendry or a random stage-one evolution.
Trainer Rosters: Every Gym Leader and grunt can have an entirely new, randomized team.
Items and TMs: Find a Master Ball in a trash can or a powerful TM early in the game.
Abilities and Movesets: For a truly chaotic run, you can even randomize the moves a Pokémon learns or the abilities they possess. How to Randomize Pokémon Alpha Sapphire
To play a randomized version of the game, players typically use the Universal Pokemon Randomizer (ZX version) or specialized 3DS tools like pk3DS. The process generally follows these steps:
Obtain the ROM: You must have a digital backup (ROM/CIA file) of your legally purchased copy of Pokémon Alpha Sapphire.
Use a Randomizing Tool: Load your ROM into a tool like pk3DS.
Set Your Rules: Choose exactly what you want to shuffle (Wild Pokémon, Starters, etc.).
Export the Patched File: The software creates a modified version of your game.
Play via Emulator or Hardware: Most players use the Citra Emulator on PC or install the modified file onto a 3DS with custom firmware (CFW). The Search for "Free ROMs" and Legal Considerations
When searching for a "Pokémon Alpha Sapphire Randomizer ROM free," it is important to understand the legal landscape.
Emulation is Legal: Using an emulator like Citra is perfectly legal.
ROM Ownership: Downloading ROMs from the internet is a violation of copyright law. Nintendo is known for being protective of its intellectual property. pokemon alpha sapphire randomizer rom free
The Safe Method: The most ethical and legal way to play is to "dump" your own game files from a physical cartridge you own using a hacked 3DS. Why Play a Randomizer?
The primary draw of a randomized run is the "Nuzlocke" challenge. Combining random encounters with Nuzlocke rules (where a Pokémon is considered "dead" if it faints) creates a high-stakes, unique story every time. You might find yourself relying on a legendary Pokémon that only knows "Splash," or a common Magikarp that somehow possesses the "Wonder Guard" ability. Conclusion
The Pokémon Alpha Sapphire Randomizer is the ultimate tool for veterans looking to test their knowledge and adaptability. While the temptation to find a pre-randomized "free ROM" online is high, the best experience comes from customizing your own file using your legal copy of the game.
Randomizing Pokémon Alpha Sapphire is a popular way to refresh the Gen 6 experience by making encounters, trainers, and items unpredictable. Because sharing pre-randomized ROM files is a violation of copyright laws, the standard and safest method is to use a randomizer tool on a clean ROM you have legally obtained from your own physical cartridge. Recommended Randomizer Tools
The most reliable tools for randomizing 3DS games like Alpha Sapphire are:
Universal Pokémon Randomizer ZX (UPR ZX): The current gold standard. It is a feature-rich fork of the original randomizer that specifically supports 3DS titles. You can download the latest version from the official GitHub repository .
pk3DS: A powerful ROM editor and randomizer specifically built for 3DS Pokémon games. It offers deep customization for stats, movepools, and trainer difficulty.
Universal Pokémon Randomizer FVX: A newer branch that adds extra cosmetic features like palette randomization and custom player graphics. How to Randomize Your Game
The Ultimate Guide to Pokémon Alpha Sapphire Randomizer ROM Free
Are you a Pokémon fan looking for a new and exciting way to experience the classic game, Pokémon Alpha Sapphire? Look no further! The Pokémon Alpha Sapphire Randomizer ROM free is a modified version of the original game that offers a unique and thrilling experience. In this article, we'll dive into the world of Pokémon Alpha Sapphire Randomizer ROM free, exploring its features, benefits, and how to download and play it.
What is a Randomizer ROM?
A Randomizer ROM is a modified version of a classic Pokémon game that uses a randomization algorithm to change various aspects of the game. This can include Pokémon species, moves, items, and even the game's storyline. The goal of a Randomizer ROM is to provide a fresh and exciting experience for players who have already played through the original game.
What is Pokémon Alpha Sapphire Randomizer ROM free?
Pokémon Alpha Sapphire Randomizer ROM free is a modified version of the original Pokémon Alpha Sapphire game. Released in 2014, Pokémon Alpha Sapphire is a role-playing game developed by Game Freak and published by Nintendo for the Nintendo 3DS. The game follows the player's journey through the Hoenn region, battling Gym Leaders and their Pokémon to become the Pokémon Master.
The Randomizer ROM version of Pokémon Alpha Sapphire offers a new and exciting way to experience the game. With a randomization algorithm, the game changes various aspects, such as:
Features of Pokémon Alpha Sapphire Randomizer ROM free
The Pokémon Alpha Sapphire Randomizer ROM free offers a range of exciting features, including:
Benefits of Playing Pokémon Alpha Sapphire Randomizer ROM free
Playing Pokémon Alpha Sapphire Randomizer ROM free offers several benefits, including:
How to Download and Play Pokémon Alpha Sapphire Randomizer ROM free
To download and play Pokémon Alpha Sapphire Randomizer ROM free, follow these steps:
Safety Precautions
When downloading and playing Pokémon Alpha Sapphire Randomizer ROM free, make sure to take the following safety precautions:
Conclusion
Pokémon Alpha Sapphire Randomizer ROM free is a modified version of the classic Pokémon game that offers a new and exciting experience. With its randomized elements, increased difficulty, and modified storyline, it's a must-play for Pokémon fans. By following the steps outlined in this article, you can download and play Pokémon Alpha Sapphire Randomizer ROM free, and experience the thrill of a randomized Pokémon adventure.
FAQs
Additional Resources
Playing a randomized version of Pokémon Alpha Sapphire transforms a nostalgic journey into a high-stakes, unpredictable experiment. While the base game is often criticized for being too easy, a randomizer injects artificial difficulty and comedic chaos that makes the Hoenn region feel fresh again. The Core Experience: Controlled Chaos
The primary appeal of a "Pokémon Alpha Sapphire Randomizer" is the complete dismantling of game balance. Unpredictable Encounters
: You might find a Rayquaza on Route 101 or a Luvdisc as a champion's ace. This forces you to adapt to whatever the game throws at you, rather than relying on optimized "best" teams. Deep Customization : Tools like the Universal Pokémon Randomizer ZX
allow you to randomize not just wild spawns, but also types, abilities, movesets, and even trainer rosters. Fixing "Easy Mode" : Many reviewers felt the original Alpha Sapphire
was too easy due to the revamped Exp. Share. Randomizing elevates the challenge, especially when combined with "Nuzlocke" rules (where fainted Pokémon are gone forever). Pros and Cons
You're looking for a Pokémon Alpha Sapphire randomizer ROM!
What is a ROM? A ROM (Read-Only Memory) is a digital copy of a video game, in this case, Pokémon Alpha Sapphire. Randomizing a ROM allows you to play the game with randomized elements, such as Pokémon species, moves, and items.
Pokémon Alpha Sapphire Randomizer ROM The Pokémon Alpha Sapphire randomizer ROM is a modified version of the original game that randomizes various aspects of the game. This can include:
Benefits of playing a randomizer ROM:
Where to find a free Pokémon Alpha Sapphire randomizer ROM:
How to play a Pokémon Alpha Sapphire randomizer ROM:
Please note:
Enjoy your randomized Pokémon Alpha Sapphire adventure!
The concept of a Pokémon Alpha Sapphire Randomizer represents a transformative shift in how players experience the Hoenn region
. By utilizing external software to shuffle the internal data of the original 2014 Nintendo 3DS title, players can strip away the predictability of a decade-old game and replace it with a chaotic, high-stakes adventure. The Mechanics of Randomization At its core, a randomizer is a tool—most commonly the pkRGB (Universal Pokemon Randomizer)
—that modifies the game's ROM file. In a standard playthrough of Alpha Sapphire
, a player knows they will find a Wingull on Route 103 or face a Geodude in Granite Cave. A randomizer dissolves these certainties by reassigning data points: Wild Encounters:
Any Pokémon from Generations 1 through 6 can appear anywhere. You might find a legendary Kyogre in the tall grass of the first route. Trainer Rosters:
Gym Leaders and rival trainers no longer use their signature types. Roxanne might lead with a Fire-type Magmortar instead of her usual Rock-types. Items and Moves:
Field items (Poké Balls, TMs) are shuffled, and Pokémon can be assigned completely random move-pools or "Innate Abilities," leading to bizarre combinations like a Slaking with the "Huge Power" ability. The Appeal: Challenge and Variety The primary draw of a "Randomizer ROM" is the emergent gameplay
. It forces players to adapt to suboptimal strategies. Since you cannot predict which Pokémon you will encounter, you are forced to use species you might otherwise ignore. This "Nuzlocke" compatibility—where players often add self-imposed rules like "if a Pokémon faints, it's dead"—turns a relatively easy handheld game into a grueling test of resource management and Type-chart knowledge. Legal and Technical Considerations The Architecture of Chaos: The Phenomenon of Randomized
While the software to randomize a game is generally free and open-source, the acquisition of the Pokémon Alpha Sapphire ROM itself exists in a legal gray area. Ownership:
To stay within the bounds of copyright law, users are typically expected to "dump" their own legally purchased physical cartridge into a digital format (.3ds or .cia). Emulation: Most randomized sessions take place on PC via the Citra emulator
, which provides the processing power necessary to handle the modified code and upscaled graphics.
Searching for "free ROMs" online carries significant security risks. Many sites offering pre-randomized files bundle them with malware or intrusive advertising. The safest method remains using a clean, self-ripped ROM and applying the randomization settings yourself. Conclusion
A Pokémon Alpha Sapphire Randomizer breathes new life into the Hoenn remake by prioritizing discovery over rote memorization. It transforms a scripted journey into a unique, unrepeatable odyssey, proving that even after twenty years, the core Pokémon loop remains addictive when the element of surprise is reintroduced. for your own ROM?
What is a ROM? A ROM (Read-Only Memory) is a file that contains the data from a video game, in this case, Pokémon Alpha Sapphire. A randomizer ROM is a modified version of the original game that randomizes certain elements, such as Pokémon species, moves, items, and more.
Pokémon Alpha Sapphire Randomizer ROM If you're looking for a Pokémon Alpha Sapphire randomizer ROM, here are some things to keep in mind:
Free Options: Some websites offer free Pokémon Alpha Sapphire randomizer ROMs, but be cautious when downloading from unknown sources. Some popular options include:
Safety Precautions:
If you're interested in a Pokémon Alpha Sapphire randomizer ROM, I recommend exploring reputable sources like Romhacking.net or GameFAQs. Always prioritize your online safety and consider the potential risks involved.
Finding a Pokémon Alpha Sapphire Randomizer ROM for free is one of the most popular ways to breathe new life into the Hoenn region. While the original 2014 release was a masterpiece of nostalgia, playing with a randomizer turns the predictable journey into a chaotic, high-stakes adventure where a Primal Kyogre might appear in the tall grass of Route 101.
This guide covers everything you need to know about setting up your own randomized experience safely and effectively. What is a Pokémon Alpha Sapphire Randomizer?
A randomizer is a specialized tool that modifies the game's internal data. Unlike a standard ROM hack that changes the story, a randomizer keeps the plot intact but swaps out the variables. Key features usually include:
Randomized Wild Encounters: Every patch of grass holds a surprise.
Trainer Logic: Gym Leaders and rivals use completely different teams.
Static Encounters: Legendaries like Latios or Rayquaza could be replaced by a Magikarp—or vice versa.
Items and Movesets: You can randomize TM contents, shop inventories, and even the moves a Pokémon learns as it levels up. How to Get Started (The Right Way)
To play a randomized version of Alpha Sapphire, you generally need three things: a clean ROM file, a randomizer tool, and an emulator. 1. The Base ROM
To stay within legal boundaries and ensure the best performance, you should use a clean .3DS or .CIA file dumped from your own physical cartridge. Searching for "Pokémon Alpha Sapphire ROM free" online often leads to sites filled with intrusive ads; always ensure your source is reputable and the file extension matches your emulator's requirements. 2. The Randomizer Tool
The gold standard for this is the pkNX tool (specifically for 3DS titles) or the Universal Pokemon Randomizer ZX. These programs don't provide the game themselves; instead, you load your clean ROM into the software, select your desired "chaos level," and the tool exports a new, randomized version for you to play. 3. The Emulator
For PC and mobile, Citra remains the most stable choice for 3DS emulation. It allows you to upscale the graphics to 4K, giving the Hoenn region a crisp, modern look that far surpasses the original handheld experience. Popular Randomizer Settings to Try
If you want the ultimate challenge, try these community-favorite settings:
Type Themed Gyms: Instead of Roxanne using Rock-types, the randomizer might assign her "Dragon," forcing you to rethink your early-game strategy.
Randomized Evolutions: Your Mudkip might evolve into a Tyranitar at level 16.
Similar Strength: This keeps the game balanced by ensuring wild Pokémon are replaced by others with similar base stat totals. Safety and Troubleshooting
When looking for "free" downloads, always be wary of .exe files disguised as ROMs. A legitimate 3DS ROM will typically be several gigabytes in size and end in .3ds. If a download is only a few megabytes, it is likely a virus.
Randomizing Pokémon Alpha Sapphire transforms a polished 3D remake into a chaotic, high-stakes adventure where every patch of grass could hold a Legendary. The Experience: "Pure Chaos in Hoenn"
A randomizer modifies the core game data—starters, wild encounters, and trainer teams—to be completely unpredictable. Instead of the usual Poochyena on Route 101, you might face a Groudon or a Magikarp with the stats of a Mewtwo.
Unpredictable Challenge: Traditional strategy goes out the window. You may find yourself with a powerful starter like Totodile but face a Gym Leader with a full team of Mega-Evolved Pokémon early on.
Customization: Tools like the Universal Pokémon Randomizer ZX allow you to tweak exactly what gets shuffled—from movesets and abilities to shop items and trade evolutions.
Replayability: Every "seed" creates a unique world. This makes it a favorite for the Nuzlocke community, where losing a Pokémon to a random, overpowered foe adds genuine tension. Technical & Safety Note
To play a randomized version, you typically need a legitimate digital copy (ROM) of the game and a randomizing utility. How to Randomize Pokémon in 2024!
Playing a randomized version of Pokémon Alpha Sapphire is a popular way for fans to experience the Hoenn region with unpredictable wild encounters, trainer teams, and starter choices. Since there is no official "randomizer" game, players create their own using specialized software and a digital copy (ROM) of the original game. Key Tools for Randomizing
Universal Pokémon Randomizer ZX: The current industry standard for 3DS games. It is a "fork" of the original randomizer designed specifically to handle the complex files of the 6th generation games.
pk3DS: A more advanced editor used to modify specific game data beyond just randomization, such as base stats, types, and move learnsets. Customizable Features
When using these tools, you can toggle a wide range of "random" elements to tailor the difficulty:
Pokémon Traits: Randomize types, abilities, and base stats for every species.
Movesets: Change the moves Pokémon learn as they level up or which TMs they can use.
World Encounters: Randomize every wild Pokémon, legendary encounter, and the three starters provided by Professor Birch.
Trainers: Give rival characters and Gym Leaders entirely new, unscripted teams.
Quality of Life: Enable options like "Change Impossible Evolutions" to allow trade-only Pokémon (like Alakazam) to evolve through leveling instead. How to Play
An idiots guide to using Citra, and randomising the 3DS games.
Pokémon Alpha Sapphire Randomizer ROM Free Review
Introduction
Pokémon Alpha Sapphire is a classic Game Boy Advance game that has been enjoyed by millions of players worldwide. The randomizer ROM hack has taken the game to a new level, offering a fresh and exciting experience for both new and veteran players. In this review, we'll dive into the world of Pokémon Alpha Sapphire Randomizer ROM Free, exploring its features, gameplay, and overall value.
What is a Randomizer ROM?
For those who are new to ROM hacking, a randomizer ROM is a modified version of the original game where various elements, such as Pokémon species, moves, items, and more, are randomized. This creates a unique experience each time you play, as the game is essentially reborn with new and unexpected challenges.
Features of Pokémon Alpha Sapphire Randomizer ROM Free Pokémon species and their starting stats Item locations
The Pokémon Alpha Sapphire Randomizer ROM Free offers a range of exciting features, including:
Gameplay Experience
The gameplay experience in Pokémon Alpha Sapphire Randomizer ROM Free is where the magic happens. With randomized Pokémon and moves, each battle becomes a thrilling challenge. Players must think on their feet, adapting their strategies to overcome the unexpected obstacles.
Pros and Cons
Pros:
Cons:
Conclusion
Pokémon Alpha Sapphire Randomizer ROM Free is an exciting and challenging take on the classic Game Boy Advance game. With its randomized features and preserved gameplay, it offers a fresh experience for both new and veteran players. While there are potential risks associated with ROM hacks, the benefits of this particular ROM make it a great option for players looking for a new adventure.
Recommendation
If you're a fan of Pokémon or looking for a new challenge, Pokémon Alpha Sapphire Randomizer ROM Free is definitely worth checking out. With its unique features and gameplay, it's a great way to experience the classic game in a new and exciting way.
Rating: 4.5/5
Download: [Insert download link or information on how to download the ROM]
System Requirements: Game Boy Advance or emulator
Language: English
File Size: [Insert file size]
By downloading and playing Pokémon Alpha Sapphire Randomizer ROM Free, players acknowledge that they are aware of the potential risks associated with ROM hacks and agree to play at their own risk.
A Fun Twist on a Classic: Pokémon Alpha Sapphire Randomizer ROM Review
As a Pokémon fan, I'm always on the lookout for new and exciting ways to experience the classic games. That's why I was thrilled to stumble upon the Pokémon Alpha Sapphire Randomizer ROM. This modified version of the original game offers a fresh and challenging experience that's sure to delight both old and new fans alike.
What is a Randomizer ROM?
For those who may not know, a Randomizer ROM is a modified version of a game that randomizes various elements, such as:
This creates a unique and unpredictable experience that requires players to think on their feet and adapt to new situations.
Features and Gameplay
The Pokémon Alpha Sapphire Randomizer ROM offers a range of exciting features, including:
Pros and Cons
Pros:
Cons:
Conclusion
The Pokémon Alpha Sapphire Randomizer ROM is a fantastic way to breathe new life into a classic game. With its randomized elements, challenging gameplay, and high replay value, it's a must-play for any Pokémon fan. While there may be some minor issues to contend with, the pros far outweigh the cons.
Rating: 4.5/5 stars
Recommendation:
If you're a fan of Pokémon or just looking for a new and exciting gaming experience, I highly recommend giving the Pokémon Alpha Sapphire Randomizer ROM a try. Just be sure to download it from a reputable source and follow the instructions for loading and playing the game.
Where to Download:
You can download the Pokémon Alpha Sapphire Randomizer ROM from various online sources, such as ROM hacking websites or gaming forums. Be sure to do your research and choose a reputable source to avoid any issues.
Happy gaming!
For decades, Pokémon fans have traversed the Hoenn region, admired its lush tropics, and challenged its iconic Gym Leaders. But after your third playthrough of Pokémon Alpha Sapphire, the magic can fade. The same encounters, static starter choices, and predictable move sets become... routine.
Enter the world of Randomizers.
If you’ve searched for the term "pokemon alpha sapphire randomizer rom free" , you’re likely looking to breathe chaotic, unpredictable life into your 3DS experience. You want to play a version of Hoenn where a Magikarp might know Dragon Ascent, where a Level 2 Wurmple could be a legendary, and where the thrill of discovery is reborn.
This article is your complete guide. We will cover what a randomizer is, the legal landscape of "free" ROMs, how to safely patch your game, the best randomizer settings, and troubleshooting tips.
No. Never connect to Nintendo’s official servers (Pokémon Bank, Wonder Trade, Online Battles) with a randomized ROM. This will trigger a ban. Play offline only.
To get the most out of your free randomized run, avoid total chaos. Here is the "Community Favorite" settings list for Alpha Sapphire:
Save this preset. It creates a difficult but winnable run where you must adapt your strategy to random encounters.
pk3DS cannot directly randomize a .3ds file. You must first extract the game’s files.
A "randomizer" is not a new game, but a modified version of the existing Pokémon Alpha Sapphire ROM (Read-Only Memory). Using external software (like the Universal Pokémon Randomizer or pk3DS), players can shuffle nearly every static piece of data in the game.
In a standard randomized run, you might experience:
The goal is simple: replayability. You never know what is around the next corner.
Absolutely. The randomizer removes the "solved" nature of Pokémon. You can’t plan your team. You can’t Google where to find a specific TM. You have to adapt.
Highlights include: