CrazyGames has quietly become the digital equivalent of booting up a console and instantly knowing something good is waiting for you. No installers, no sketchy launchers, no “come back in 20 minutes” preload bars. You click, the game loads, and within seconds you’re dodging hitboxes, optimizing DPS, or chasing a high score that ruins your lunch break in the best way possible.
In 2026, that immediacy matters more than ever. Between tighter schedules, weaker school PCs, and office laptops that panic at the sight of a modern AAA title, CrazyGames hits a sweet spot that other platforms keep missing. It respects your time while still delivering mechanics deep enough to hook you for weeks.
Instant Access Without Sacrificing Depth
What separates CrazyGames from the rest of the browser-game pack is how often its top titles feel like stripped-down indie hits rather than disposable time-wasters. You’re not just clicking aimlessly; you’re managing cooldowns, reading enemy patterns, and learning when to play aggressive versus defensive. Some games even build light meta progression, rewarding smart play instead of pure RNG.
The platform’s HTML5 backbone means games scale cleanly across devices. Whether you’re on a Chromebook, an aging desktop, or a locked-down school machine, performance stays smooth and input lag rarely sabotages tight reaction windows.
Curation That Actually Understands Players
CrazyGames doesn’t just flood the page with clones and hope something sticks. Its front page rotation and genre sorting consistently surface games with strong core loops, readable UI, and mechanics that make sense within the first 30 seconds. That’s huge for players who only have a short break and don’t want a tutorial longer than the session itself.
Arcade shooters, idle grinds, puzzle games, physics sandboxes, and surprisingly tense PvP titles all coexist here without stepping on each other. You can jump from a five-minute dopamine burst to a longer skill-based run without ever leaving the site.
Perfect for Short Sessions and Long Obsessions
Some CrazyGames titles are designed for pure drive-by play, where one clean run or clutch moment is enough to feel satisfied. Others slowly pull you in with unlocks, tighter enemy AI, and difficulty curves that demand mastery. That flexibility is why the platform works just as well for office breaks as it does for late-night “one more run” spirals.
The best part is that experimentation is risk-free. If a game doesn’t click, you’re two seconds away from the next one, not uninstalling or refunding anything.
A Platform Built for How People Actually Play in 2026
CrazyGames thrives because it understands modern gaming habits better than most storefronts. Players want fast access, low commitment, and mechanics that respect their skill. They want games that load instantly but don’t feel disposable, and CrazyGames consistently delivers on that promise.
That’s why when you’re hunting for the best browser games right now, the kind that run anywhere and still feel good to play, this platform isn’t just an option. It’s the default.
How We Picked the Best CrazyGames Right Now (Addiction Factor, Performance, Replay Value)
To narrow down the best CrazyGames you can play right now, we didn’t just look at what’s popular. We focused on what actually holds up once the novelty wears off, especially for players bouncing between classes, work tabs, or low-spec machines. Every pick had to earn its spot through tight mechanics, reliable performance, and a reason to come back tomorrow.
Addiction Factor: The Core Loop Has to Hit Fast
The first filter was immediacy. The best CrazyGames hook you within the first run, usually in under 30 seconds, with a clear goal and responsive feedback. Whether it’s landing perfect headshots, chaining movement tech, or watching numbers spike after a smart upgrade, the dopamine loop needs to be obvious and earned.
We paid close attention to games that balance skill expression with RNG. Titles that let you recover from mistakes, abuse I-frames, or optimize routes naturally invite “one more run” behavior. If a game felt like it played itself or relied entirely on luck, it didn’t make the cut.
Performance: Smooth Play on Real-World Hardware
Browser games live or die by performance. We tested with the mindset of a student on a Chromebook, an office worker sneaking a match on a locked-down PC, or anyone running integrated graphics. Consistent frame pacing, low input latency, and clean hitbox detection were non-negotiable.
Games that stutter under pressure, drop frames during enemy swarms, or choke when particle effects stack were immediately flagged. The standouts are the ones that stay readable even when the screen is chaos, letting reaction time and decision-making matter more than hardware.
Replay Value: Systems That Respect Your Time
Finally, we looked for reasons to keep playing beyond the first session. Strong CrazyGames titles introduce progression without turning into a grind, using unlocks, difficulty scaling, or new mechanics to refresh familiar content. The best ones subtly teach mastery, pushing players to optimize DPS, positioning, or build paths instead of just inflating numbers.
We also favored games that support different session lengths. Some shine in five-minute bursts, others reward longer focus with deeper systems or higher skill ceilings. If a game could flex between both without wasting the player’s time, it earned a serious advantage in our rankings.
S-Tier Instant Hits: The Most Addictive CrazyGames You Can Jump Into Immediately
With the filters locked in, these are the games that didn’t just pass—they dominated. Every title below nails the first 30 seconds, runs clean on low-end hardware, and builds a loop that makes quitting feel like a mistake. If you want maximum payoff with zero setup, this is where you start.
Shell Shockers – High-Skill FPS Disguised as a Meme
Shell Shockers looks silly, but the gunplay is no joke. Tight hitboxes, snappy reload timings, and surprisingly deep map knowledge separate casual players from cracked fraggers fast. Time-to-kill is low, but smart movement and pre-aiming let you outplay stronger weapons consistently.
What makes it S-tier is clarity. You always know why you died, and improvement is immediate once you adjust positioning or recoil control. It runs smoothly even during full lobbies, making it perfect for quick competitive bursts between classes or meetings.
Smash Karts – Arcade Chaos With Real Mechanical Depth
Smash Karts throws you into the action instantly, no tutorial fluff, no warm-up lap. Drifting feels responsive, item RNG is aggressive but readable, and good players can maintain pressure by controlling space and timing pickups. Matches are short, but the skill ceiling is higher than it looks.
The addiction comes from momentum. One clean drift chain or clutch missile dodge triggers that “queue again” instinct immediately. It’s ideal for five-minute sessions that somehow turn into half an hour.
Moto X3M – Precision Platforming Disguised as a Racing Game
Moto X3M is pure mechanical satisfaction. Every flip, landing, and throttle tap matters, and shaving seconds off a run feels earned rather than lucky. The physics are consistent, which makes optimizing routes and abusing momentum incredibly rewarding.
It’s also one of the best examples of performance scaling. Early levels are accessible to anyone, but later tracks demand near-perfect execution and risk management. Failures feel fair, retries are instant, and mastery is always visible on the timer.
Drift Hunters – Chill Progression With a Serious Skill Curve
Drift Hunters caters to players who want longer sessions without stress. The driving model rewards throttle control, angle management, and clean transitions rather than raw speed. Score multipliers encourage precision, not chaos.
Progression respects your time. New cars and upgrades unlock at a steady pace, letting you experiment with builds instead of grinding endlessly. It runs smoothly on integrated graphics, even during long drift chains with smoke effects filling the screen.
Paper.io 2 – Simple Rules, Brutal Decision-Making
Paper.io 2 proves you don’t need complexity to create tension. Every expansion is a calculated risk, and one greedy line can wipe minutes of progress instantly. Spatial awareness and opponent prediction matter more than reflexes.
Its strength is psychological. You’re constantly weighing aggression versus safety, reading enemy patterns, and choosing when to retreat. Sessions are short, but the urge to reclaim lost territory keeps pulling you back in.
Nomad Survival – Browser-Perfect Bullet Heaven
Nomad Survival taps into the Vampire Survivors-style loop flawlessly for browser play. Movement, positioning, and upgrade synergy define success more than raw RNG. Smart pathing lets you control enemy aggro and survive situations that look impossible at first glance.
Runs scale fast, deaths teach clear lessons, and builds feel meaningfully different. It’s the kind of game where one smart upgrade choice can flip a doomed run into a comeback, which is exactly why it’s so hard to stop playing.
Best CrazyGames for Short Breaks (5–10 Minute Sessions at School or Work)
After games built around mastery and longer runs, sometimes you just want something that hits immediately. No tutorials, no long-term commitment, and no punishment for closing the tab the second your break ends. These CrazyGames shine precisely because they respect limited time and deliver satisfaction in tight, focused bursts.
Slice Master – Pure Timing, Zero Setup
Slice Master is the definition of instant feedback. Every jump, flip, and slice is governed by clean hitboxes and predictable physics, turning what looks chaotic into a timing-based skill check. You’re not mashing buttons; you’re reading arcs and committing to decisions mid-air.
Rounds resolve quickly, and failure never feels punishing. Even a bad run teaches you spacing and timing, making each retry sharper than the last. It’s perfect for a five-minute window where you want action without mental overhead.
GunSpin – Momentum as a Mechanic
GunSpin takes a single concept and pushes it to absurdly satisfying extremes. Recoil isn’t just flavor here; it’s the entire movement system, and learning how to chain shots for maximum distance becomes a game of optimization. Ammo management matters more than reaction speed.
Each attempt lasts seconds, but progression keeps stacking. Upgrades meaningfully change your strategy, not just your stats, which makes even short sessions feel productive. It’s ideal when you want something mechanical and skill-driven without narrative distractions.
Stickman Hook – Flow State Platforming
Stickman Hook is all about rhythm. The grappling system has generous I-frames and forgiving timing windows early on, but mastering speed requires understanding momentum conservation and release angles. Once it clicks, levels become a smooth, almost musical sequence of swings.
Stages are bite-sized and restart instantly, which makes it easy to sneak in a few attempts between tasks. It’s relaxing without being passive, and challenging without ever feeling stressful.
Rooftop Snipers – Maximum Chaos, Minimal Time Investment
Rooftop Snipers thrives on controlled nonsense. The floaty physics and exaggerated recoil turn every duel into a comedy of errors, but underneath that randomness is real positioning and timing strategy. Managing your character’s balance is half the fight.
Matches end fast, making it perfect for quick competitive bursts against AI or a friend sharing the same keyboard. You don’t need to warm up, and you don’t need to remember anything between sessions, which is exactly why it works so well during short breaks.
Idle Breakout – Progress Even When You’re Not Playing
Idle Breakout flips the classic Breakout formula into a low-attention optimization game. DPS scaling, upgrade efficiency, and target prioritization matter more than reflexes, letting you make meaningful decisions in under a minute. It scratches the same itch as idle games without fully disengaging you.
You can check in, tweak your build, and leave while progress continues in the background. For school or office environments where interruptions are guaranteed, it’s one of the most forgiving yet satisfying options on CrazyGames right now.
Best Multiplayer & Competitive CrazyGames (PvP, IO Games, and Co-op Chaos)
If the previous picks were about personal mastery and low-pressure optimization, multiplayer is where CrazyGames really shows its teeth. These are the games that turn five spare minutes into sweaty palms, rivalries, and “one more match” syndrome. They load instantly, scale well on low-end hardware, and reward both raw skill and smart decision-making.
Shell Shockers – FPS Fundamentals, Egg-Shooter Edition
Shell Shockers looks goofy, but the gunplay is surprisingly legit. Hitboxes are clean, time-to-kill is fast, and positioning matters more than spray-and-pray. If you understand sightlines, reload timing, and how to disengage without getting cracked, you’ll climb lobbies quickly.
Matches are short and respawns are instant, which makes it perfect for office or school breaks. It’s an FPS stripped down to its essentials, no progression grind required, just mechanical skill and map awareness.
Krunker – High-Skill FPS With Movement Tech
Krunker is where casual browser FPS ends and competitive mechanics begin. Slide-hopping, air strafing, and quick-scoping create a skill ceiling that’s absurdly high for a web game. Every weapon class feels distinct, forcing you to adapt your playstyle instead of relying on one crutch.
It runs smoothly on low-end PCs and scales well even during chaotic lobbies. If you enjoy mastering movement tech and outplaying opponents through raw mechanics, this is one of CrazyGames’ strongest PvP offerings.
Smash Karts – Kart Racing With Combat Chaos
Smash Karts blends arcade racing with arena shooter chaos. Power-ups introduce RNG, but smart routing, boost management, and situational awareness separate consistent winners from everyone else. You’re always making micro-decisions, even when things get messy.
Matches are fast, colorful, and easy to jump into with zero commitment. It’s ideal if you want competitive energy without the mental load of learning complex systems.
Diep.io – Minimalist Design, Deep Competitive Meta
Diep.io is deceptively simple. You control a tank, shoot shapes, and grow stronger, but every upgrade choice affects your survivability, DPS, and threat profile. Aggro management and positioning are critical once other players enter the equation.
It’s a slower burn than most IO games, making it perfect for players who like tactical growth rather than constant twitch reflexes. Every death teaches you something about build efficiency and risk assessment.
Bonk.io – Physics-Based Skill and Mind Games
Bonk.io is pure physics chaos with competitive depth hiding underneath. Momentum control, collision angles, and map knowledge matter far more than button mashing. One clean hit can end a round instantly.
Custom lobbies and quick rounds make it ideal for playing with friends or randoms alike. It’s easy to learn in seconds, but winning consistently requires genuine spatial awareness and prediction.
Fireboy and Watergirl – Co-op Precision Under Pressure
Not all competition is about shooting first. Fireboy and Watergirl is cooperative chaos at its best, demanding communication, timing, and mutual trust. One missed jump or mistimed switch press can reset an entire level.
It’s perfect for shared keyboards or casual co-op sessions where coordination matters more than reflex speed. For players who want teamwork without stress, this is still one of the strongest co-op experiences on CrazyGames.
Multiplayer on CrazyGames thrives because these games respect your time. Whether you want high-skill PvP, physics-driven nonsense, or cooperative problem-solving, there’s always a match ready to go, no downloads, no installs, just instant competition.
Best Singleplayer Time-Sinks (Progression, Upgrades, and Long-Term Hooks)
After all that multiplayer intensity, sometimes you want a game that lets you settle in, put on autopilot, and chase numbers without worrying about other players ruining your run. CrazyGames quietly excels here, offering singleplayer experiences built around steady progression, meaningful upgrades, and that dangerous “one more run” loop.
These are the games that keep running in another tab during lectures, lunch breaks, or slow workdays. They respect low-end hardware, save your progress, and reward long-term planning just as much as raw skill.
Idle Breakout – The Most Addictive Spreadsheet You’ll Ever Play
Idle Breakout turns a simple brick-breaking concept into a full-blown optimization puzzle. Every ball type has its own DPS curve, cost scaling, and synergy, forcing you to think about efficiency rather than brute force. Watching numbers climb is satisfying, but smart prestige timing is where real progress happens.
It’s perfect for passive play, but active management pays off massively. If you enjoy min-maxing and exponential growth, this one will quietly consume hours.
Drift Hunters – Skill-Based Progression With Real Mechanical Depth
Drift Hunters looks like a casual driving game until you realize how much it rewards precision. Clean entries, throttle control, and maintaining angle directly affect your cash flow, which feeds into car upgrades and tuning. Better suspension and torque don’t just feel good, they change how you approach every corner.
It’s a rare browser racer where mechanical skill and progression feed into each other. You’ll start chasing perfect lines, not just higher scores.
EvoWorld.io (FlyOrDie) – Survival Progression Fueled by Risk
EvoWorld.io blends light action with long-term evolution-based progression. Every tier you reach changes how you move, hunt, and survive, and one mistake can drop you back several steps. Managing aggro, positioning, and escape routes matters more than raw speed.
Even in solo-focused runs, the constant threat of failure keeps tension high. It’s a time-sink built around learning the ecosystem rather than memorizing levels.
Vex 6 – Brutal Platforming With Mastery-Based Rewards
Vex 6 is for players who enjoy pain, precision, and improvement through repetition. Tight hitboxes, unforgiving traps, and zero room for panic force you to respect momentum and timing. Every completed act feels earned, not handed out.
The long-term hook comes from mastery, not stats. If you enjoy shaving seconds off runs and learning levels down to muscle memory, this is one of CrazyGames’ strongest solo challenges.
Ant Art Tycoon – Idle Progression With Unexpected Depth
Ant Art Tycoon sounds like a joke until you realize how well its systems interlock. You’re balancing production speed, resource investment, and automation efficiency while scaling up an ant-powered art empire. Progress is slow at first, then spirals into satisfying chaos.
It’s ideal for players who like watching systems snowball over time. Minimal input, constant progress, and surprisingly smart design make it easy to keep open all day.
Madalin Stunt Cars 2 – Sandbox Freedom With Long-Term Goals
Madalin Stunt Cars 2 isn’t about winning races, it’s about expression and mastery. Unlocking faster cars and learning how each one handles turns massive maps into personal playgrounds. Speed, control, and map knowledge become your real progression metrics.
There’s no pressure, no timers, just the urge to land cleaner drifts and bigger stunts. It’s a perfect decompression game that still rewards time investment.
Singleplayer games on CrazyGames prove that browser titles don’t need story campaigns or massive downloads to stay engaging. When progression systems are tight and upgrades feel meaningful, even the simplest mechanics can turn into long-term habits.
Best CrazyGames for Low-End PCs & Chromebooks (Ultra-Smooth Performance)
Not every player is running a gaming rig, and that’s where CrazyGames quietly shines. These titles prioritize clean code, lightweight assets, and responsive input, making them ideal for school Chromebooks, office desktops, and older laptops that choke on heavier browser games. If your goal is consistent framerates and zero thermal meltdown, this is where you should be looking.
Paper.io 2 – Simple Controls, Brutal Map Control
Paper.io 2 runs on minimal visuals, but its performance is rock solid even on decade-old hardware. Movement is instant, hit detection is clean, and the real challenge comes from managing risk while expanding your territory. Every push into open space increases your vulnerability, creating constant tension without taxing your system.
What makes it addictive is the risk-reward loop. Greed gets punished fast, and learning when to retreat is just as important as aggressive expansion.
Shell Shockers – Shooter Fundamentals Without the Hardware Tax
Shell Shockers proves that you don’t need high-fidelity assets to deliver satisfying FPS gameplay. Tight controls, fast respawns, and reliable hitboxes keep combat readable and fair even on low-end machines. The egg-themed presentation hides a surprisingly competent shooter underneath.
Weapon choice matters more than raw aim here. Understanding spread patterns, reload timing, and map flow gives you an edge without requiring pixel-perfect precision or a powerful GPU.
Fireboy and Watergirl Series – Precision Platforming That Never Stutters
The Fireboy and Watergirl games are famously lightweight, making them perfect for Chromebooks and shared school devices. Levels load instantly, input delay is nonexistent, and puzzle mechanics remain consistent across sessions. The game’s logic-driven challenges reward planning over reaction speed.
Co-op is where these games really shine. Whether you’re coordinating locally or mentally juggling both characters solo, the smooth performance keeps mistakes fair and frustration low.
Idle Mining Empire – Always Running, Never Chugging
Idle Mining Empire is designed to stay open in the background without draining resources. Even as your operation scales across multiple shafts, performance remains stable and predictable. It’s an ideal companion game for multitasking during classes, work breaks, or long browsing sessions.
The progression loop is clean and easy to read. You’re optimizing throughput, reinvesting profits, and letting automation do the heavy lifting while your hardware stays cool.
Stickman Hook – Momentum-Based Fun With Zero Lag
Stickman Hook thrives on physics-driven movement, and it performs flawlessly on low-end systems. The grappling mechanic is responsive, forgiving, and easy to read, making every successful swing feel smooth rather than accidental. Frame consistency is critical here, and the game delivers.
It’s perfect for short sessions. One clean run turns into five, then ten, as you chase better flow and fewer misfires.
These games prove that smooth performance isn’t a compromise, it’s a design choice. When framerates are stable and input is reliable, even the simplest mechanics become addictive, especially for players working with limited hardware.
Hidden Gems on CrazyGames You Probably Haven’t Tried Yet
If smooth performance is the baseline, then the real thrill comes from discovering games that quietly push creative design without demanding your time or hardware. CrazyGames is packed with titles that never hit the front page but absolutely deserve a tab on your bookmarks bar. These are the games that sneak up on you, then suddenly steal an entire lunch break.
Super Auto Pets – Auto-Battler Depth Without the Bloat
Super Auto Pets looks deceptively simple, but beneath the cute animals is a ruthless numbers game. You’re drafting teams, stacking buffs, and managing RNG in a way that rewards smart synergies over brute force. Positioning and timing matter more than raw luck, especially once scaling builds start clashing.
Matches are short, readable, and perfect for stop-and-go play. You can alt-tab freely without losing momentum, making it ideal for office breaks or study sessions where attention comes in bursts.
Madness: Project Nexus – A Browser Brawler With Real Bite
This isn’t just a throwback to Newgrounds-era chaos. Madness: Project Nexus delivers tight hitboxes, weighty melee combat, and enemy AI that actually pressures your positioning. Managing aggro, reload windows, and I-frames becomes essential once the difficulty ramps up.
What makes it special is how well it runs despite the screen-filling carnage. Even on older machines, the action stays readable, letting skill carry you through encounters instead of dropped frames.
Slice Master – One-Button Precision That Hooks Instantly
Slice Master thrives on simplicity. You’re flipping a blade through obstacle courses, timing landings to maximize score and unlock upgrades. There’s no hand-holding here, just clean physics and consistent rules that make every failure feel earned.
It’s dangerously replayable. Runs are fast, restarts are instant, and that “one more try” loop hits hard when you’re chasing a perfect sequence.
Rooftop Snipers – Chaos, But Controlled Chaos
Rooftop Snipers is the kind of game that looks random until you understand its rhythm. Movement, recoil, and knockback create a hilarious but surprisingly skill-based duel where positioning matters more than aim. Mastering momentum is the real meta.
It’s especially strong for quick multiplayer sessions. Whether you’re playing locally or passing turns, matches are over in seconds, making it easy to squeeze in between tasks.
Reactor Idle – Numbers Go Up, Brain Stays Engaged
For players who love optimization more than action, Reactor Idle is a quiet standout. You’re balancing energy output, upgrades, and efficiency curves with a surprisingly deep system underneath its minimal interface. Poor planning shows immediately in your output numbers.
It’s perfect for long-term play in the background. The game respects your time, runs smoothly for hours, and rewards players who enjoy tweaking systems rather than reacting quickly.
These hidden gems prove that CrazyGames isn’t just a dumping ground for quick distractions. With the right picks, it becomes a curated library of smart design, tight mechanics, and games that understand exactly how and when you want to play.
Quick Recommendations by Playstyle (Action, Puzzle, Strategy, Idle, Casual)
If you know what kind of dopamine you’re chasing, CrazyGames makes it easy to get in and out without wasting time. These picks cut straight to the good stuff, grouping standout games by how they feel to play rather than how flashy they look. Whether you’ve got five minutes or an entire study break, there’s something here that fits.
Action: Fast Reflexes, Clean Hitboxes, No Mercy
Mad GunZ is a strong choice if you want instant FPS chaos without installs or account friction. Its chunky hitboxes and generous I-frames keep firefights readable, while loadout variety adds just enough depth to reward smart positioning over raw aim. Matches are quick, but the skill ceiling is higher than it first appears.
For something more arcade-driven, Stickman Fighter: Epic Battle leans hard into timing and spacing. Combos matter, whiffed attacks are punished, and learning enemy patterns feels closer to a traditional brawler than a throwaway web game.
Puzzle: Pattern Recognition Over Twitch Skills
Nuts and Bolts delivers satisfying mechanical puzzles built around physics that actually behave the way you expect. Each solution feels logical, not arbitrary, which keeps frustration low and momentum high. It’s the kind of game that makes you feel smart without needing a walkthrough.
Cut the Rope still holds up as a masterclass in puzzle pacing. New mechanics are introduced slowly, levels are short, and success comes from understanding cause and effect rather than trial-and-error RNG.
Strategy: Thinking Ahead Beats Clicking Faster
Kingdom Rush remains one of the best tower defense experiences you can play in a browser. Enemy variety, lane control, and upgrade paths force you to manage aggro and DPS distribution carefully, especially on higher difficulties. It respects smart planning and punishes lazy placements.
If you prefer turn-based tension, Hexxagon blends territory control with elegant simplicity. Every move has long-term consequences, making it ideal for players who like outthinking opponents more than out-clicking them.
Idle: Optimization Without Babysitting
Reactor Idle isn’t alone in this space, but it sets the standard. The real hook is how clearly it communicates efficiency gains, letting you experiment with builds instead of guessing. Progress feels earned, not drip-fed.
Idle Breakout adds a surprising layer of strategy to the classic formula. Ball placement, upgrade timing, and reset decisions all affect long-term output, making it more engaging than its minimalist presentation suggests.
Casual: Zero Commitment, Instant Fun
Paper.io 2 is perfect when you want competitive tension without mental overhead. Matches are short, mistakes are costly, and the risk-reward loop keeps you locked in even when you lose territory fast. It’s easy to learn, hard to dominate consistently.
Moto X3M is pure momentum-based fun. Tight controls, instant restarts, and physics-driven levels make every run feel like a speedrun attempt, even if you’re just killing time between tasks.
At its best, CrazyGames works like a well-stocked arcade rather than a random content dump. Know your playstyle, pick a game that respects your time and hardware, and you’ll get more satisfaction out of a browser tab than most people do from a full download.