Genshin Impact

Reroll Tier List | Best Characters to Reroll For

Genshin Impact - Reroll Tier List

Welcome to Game8's latest ranking for rerolling in Genshin Impact. Here we list the best results you can get from rerolling as well as a bottom line for a good roll. We also explain the type of Wish you should do each time you reroll, so read on for all the details.

Popular Character Guides
Genshin - Character Reroll Tier ListReroll Tier List Genshin - Character Tier ListCharacter Tier List Genshin - Best Team BuildsBest Team Comp

Reroll Tier List Latest Updates

New 4.5 Banners in Phase 1

Version 4.5 Phase 1 Banners
Genshin Impact - Of Silken Clouds Woven GachaOf Silken Clouds Woven Genshin Impact - OniOni's Royale

Version 4.5 Phase 1 debuts Chiori and reruns Itto. Mono-Geo team enthusiasts may be elated to get them as Gorou, the premiere Geo and DEF buffer, is in their banners as well!

Neuvillette and Kazuha are on the second phase of the patch. From a meta-perspective, players who wishes to dominate the Spiral Abyss and overworld content may want to wait for them instead.

Version 4.5 Release Date and Banners

Reroll Tier List

Reroll Tier List Summary

Limited Gacha
Noelle Gacha
TierCharacters
Genshin - SS Rating.png
Genshin - Bennett ImageGenshin - Mona ImageGenshin - Tartaglia ImageGenshin - Venti ImageGenshin - Xingqiu ImageGenshin - Zhongli ImageGenshin - Albedo ImageGenshin - Ganyu ImageGenshin - Xiao ImageGenshin - Hu Tao ImageGenshin - Kazuha ImageGenshin - Ayaka ImageGenshin - Raiden ImageGenshin - Kokomi ImageGenshin - Yelan ImageGenshin - Nahida ImageGenshin - Alhaitham ImageGenshin - Baizhu ImageGenshin - Neuvillette ImageGenshin - Furina Image
Genshin - S Rank Icon
Genshin - Beidou ImageGenshin - Diona ImageGenshin - Fischl ImageGenshin - Jean ImageGenshin - Keqing ImageGenshin - Klee ImageGenshin - Sucrose ImageGenshin - Rosaria ImageGenshin - Eula ImageGenshin - Tighnari ImageGenshin - Nilou ImageGenshin - Wanderer ImageGenshin - Kirara ImageGenshin - Lyney ImageGenshin - Wriothesley ImageGenshin - Navia ImageGenshin - Gaming Image
A Rank Icon
Genshin - Diluc ImageGenshin - Yanfei ImageGenshin - Itto ImageGenshin - Shenhe ImageGenshin - Yun Jin ImageGenshin - Yae Miko ImageGenshin - Ayato ImageGenshin - Cyno ImageGenshin - Yaoyao ImageGenshin - Mika ImageGenshin - Charlotte ImageGenshin - Xianyun Image
B Rank Icon
Genshin - Chongyun ImageGenshin - Ningguang ImageGenshin - Qiqi ImageGenshin - Razor ImageGenshin - Xinyan ImageGenshin - Yoimiya ImageGenshin - Gorou ImageGenshin - Shinobu ImageGenshin - Dori ImageGenshin - Layla ImageGenshin - Faruzan ImageGenshin - Chevreuse ImageGenshin - Chiori Image
C Rank Icon
Genshin - Sayu ImageGenshin - Sara ImageGenshin - Thoma ImageGenshin - Heizou ImageGenshin - Candace ImageGenshin - Dehya ImageGenshin - Kaveh ImageGenshin - Freminet Image
F2P
Genshin - Amber ImageGenshin - Barbara ImageGenshin - Kaeya ImageGenshin - Lisa ImageGenshin - Noelle ImageGenshin - Xiangling ImageGenshin - Collei ImageGenshin - Lynette Image
TierCharacters
Genshin - SS Rating.png
Genshin - Bennett ImageGenshin - Diluc ImageGenshin - Jean ImageGenshin - Keqing Image
Genshin - S Rank Icon
Genshin - Fischl ImageGenshin - Mona ImageGenshin - Sucrose ImageGenshin - Xingqiu Image
A Rank Icon
Genshin - Ningguang ImageGenshin - Razor Image
B Rank Icon
Genshin - Beidou ImageGenshin - Chongyun ImageGenshin - Qiqi Image
Free In-Game / Guaranteed
F2P
Genshin - Barbara ImageGenshin - Noelle ImageGenshin - Xiangling Image

Reroll Tier List Explanation

Each character's reroll rating were computed based on their C0 Tier List rating, how easy it is to level them up, and how accessible their Talent & Ascension Materials are. Below is a quick tabled summary for on each of the Reroll Tiers.

Reroll Tier List Reference
SS = The best characters that can carry you from early to late game. Some are also easy to level up and have great open world exploration benefits.
S = Great characters to get for a fresh account. These are characters that are useful even in the late game with the right team. Some also have open world exploration benefits.
A = Similar to S tier, but have little to no open world exploration benefits. Some are also gated by Ascension material locations.
B = Decent characters to get but aren't great until higher investments or can't solo carry your playthrough experience. These characters heavily needs a good team to be built around them.
C = Characters that will not give any value at low levels and are hard to ascend due to their Ascension material locations.
F2P = Characters that you can get for free and will not need to be rerolled for.

The Beginner/Noelle Gacha has a different rating due to the character pool being very limited.

Full Reroll Tier List Explanation

SS Rank Reroll Character

Character Element Rarity Weapon
Genshin Impact - Bennett ImageBennett Pyro ImagePyro ★4 Sword
・One of the strongest Buffer and Healer in the game.
・Pyro element is useful for exploration.
Genshin Impact - Mona ImageMona Hydro ImageHydro ★5 Catalyst
・Unique sprint lets you cross water faster.
・Elemental Skill deals off-field damage and taunts enemies.
Genshin Impact - Tartaglia ImageTartaglia Hydro ImageHydro ★5 Bow
・Ranged character than can swap to a Melee stance to deal Hydro damage.
・Easy to build a team around him.
Genshin Impact - Venti ImageVenti Anemo ImageAnemo ★5 Bow
・Great for gathering groups of enemies.
・Elemental Burst can be used to reach high places for exploration.
Genshin Impact - Xingqiu ImageXingqiu Hydro ImageHydro ★4 Sword
・Elemental Skill creates a lot of Elemental Particles and provides damage resistance.
・Elemental Burst deals very good damage.
Genshin Impact - Zhongli ImageZhongli Geo ImageGeo ★5 Polearm
・Great support that provides shields that can debuff enemies.
・Pillars can be used as platforms.
Genshin Impact - Albedo ImageAlbedo Geo ImageGeo ★5 Sword
・Can increase damage output of Main DPS.
・Persisting AoE Elemental Skill.
・Elemental Skill can be used to reach high places during exploration.
Genshin Impact - Ganyu ImageGanyu Cryo ImageCryo ★5 Bow
・Long-range attacker that can take out groups of enemies easily.
・High attack power from Charged Shots.
・Deal a lot of Cryo DMG.
Genshin Impact - Xiao ImageXiao Anemo ImageAnemo ★5 Polearm
・Great Main DPSthat deals AoE dmg.
・Self-damange is negligible with good team comp.
・Can jump high to get to hard-to-reach areas during exploration.
Genshin Impact - Hu Tao ImageHu Tao Pyro ImagePyro ★5 Polearm
・Amazing Pyro Main DPS that deals high single-target damage.
・Sacrifices HP for even more DMG output.
Genshin Impact - Kazuha ImageKazuha Anemo ImageAnemo ★5 Sword
・Great character for Sub-DPS/Support.
・Can reach high places, which is useful for exploration.
Ascension materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Ayaka ImageAyaka Cryo ImageCryo ★5 Sword
・Can be used as Cryo DPS/Sub-DPS.
・Sprint can be used to quickly move through water instead of swimming.
Genshin Impact - Raiden ImageRaiden Electro ImageElectro ★5 Polearm
・Can act as a Main DPS and suppor teams through her Elemental Burst Mechanics.
・Increadibly high value as a unit.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Kokomi ImageKokomi Hydro ImageHydro ★5 Catalyst
・Can be used as a DPS and a Support.
・Easy to trigger Elemental Reactions with her Elemental Skill.
・Provides the team with ample healing.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Yelan ImageYelan Hydro ImageHydro ★5 Bow
・Elemental Burst deals great damage and buffs the active character.
・Elemental Skill lets you cross distances faster.
・Easy to match with other characters for Elemental Reactions.
Genshin Impact - Nahida ImageNahida Dendro ImageDendro ★5 Catalyst
・Amazing Sub-DPS Character.
・Can also be played as an on-field Main DPS for Hyperbloom and Quicken teams.
Genshin Impact - Alhaitham ImageAlhaitham Dendro ImageDendro ★5 Sword
・Great on-field Dendro reaction driver.
・Best slotted into bloom teams or a Quicken team.
・Elemental Skill can teleport you to high ledges.
Genshin Impact - Baizhu ImageBaizhu Dendro ImageDendro ★5 Catalyst
・Great defensive support for all intents and purposes.
・Provides off-field Dendro application on his burst.
Genshin Impact - Neuvillette ImageNeuvillette Hydro ImageHydro ★5 Catalyst
・Great Main DPS who can carry both in the overworld and the Spiral Abyss.
・Exploration speed while diving is convinient.
Genshin Impact - Furina ImageFurina Hydro ImageHydro ★5 Sword
・The Hydro Archon who greatly buffs all characters as long as you have a healer. Noelle is accessible early on and she synergizes well with Furina.
・Can walk on water while Elemental Skill is active.

S Rank Reroll Characters

Character Element Rarity Weapon
Genshin Impact - Beidou ImageBeidou Electro ImageElectro ★4 Claymore
・Elemental Skill provides a damage counter mechanic.
・Elemental Burst provides off-field damage and a shield.
Genshin Impact - Diona ImageDiona Cryo ImageCryo ★4 Bow
・Provides a lot of Elemental Particles through her Elemental Skill, which helps charge a character's Elemental Burst.
・Provides Cryo Shield and Heals.
Genshin Impact - Fischl ImageFischl Electro ImageElectro ★4 Bow
・Provides a lot of Elemental Particles through her Elemental Skill, which helps charge a character's Elemental Burst.
・Excellent Sub-DPS but can also be used as a Physical Main DPS if needed.
Genshin Impact - Jean ImageJean Anemo ImageAnemo ★5 Sword
・Anemo Element can easily combo to create Elemental Reactions.
・Provides AoE and Burst Healing.
・Elemental Burst can cleanse debuffs
Genshin Impact - Keqing ImageKeqing Electro ImageElectro ★5 Sword
・Good Electro Main DPS.
・Can use Elemental Skill to teleport.
・Elemental Skill can teleport you to high ledges.
Genshin Impact - Klee ImageKlee Pyro ImagePyro ★5 Catalyst
・Good Pyro Main DPS.
・Passive talent makes it easy to look for Mondstadt local specialties.
Genshin Impact - Sucrose ImageSucrose Anemo ImageAnemo ★4 Catalyst
・Elemental Skill creates a Swirl reaction across a wide area.
・Catalyst weapon allows for Elemental DMG in Normal Attacks.
Can be used as a Main DPS for swirling different elements.
Genshin Impact - Rosaria ImageRosaria Cryo ImageCryo ★4 Polearm
・Elemental Burst deals off-field Damage.
・Can increase the CRIT Rate of your party.
・Increases movement speed during nighttime.
Genshin Impact - Eula ImageEula Cryo ImageCryo ★5 Claymore
・Main DPS that deals Physical DMG.
・High Elemental Burst Damage.
Genshin Impact - Tighnari ImageTighnari Dendro ImageDendro ★5 Bow
・Can deal Dendro DMG from afar.
・High Elemental Burst DMG with little energy requirement.
Genshin Impact - Nilou ImageNilou Hydro ImageHydro ★5 Sword
・One of the best characters to use in Bloom teams.
・Requires a proper team comp just to reach her base potential.
Genshin Impact - Wanderer ImageWanderer Anemo ImageAnemo ★5 Catalyst
・Great DPS with high Anemo DMG.
・Able to levitate, excellent for both inside and outside of combat.
Genshin Impact - Kirara ImageKirara Dendro ImageDendro ★4 Sword
・Good Dendro driver for Bloom-specific team compositions.
・Great for scaling cliffs and mountains for exploration.
Genshin Impact - Lyney ImageLyney Pyro ImagePyro ★5 Bow
・Good starter unit for exploring the Fontaine region.
・Pyro Bow users are desirable for puzzles.
Genshin Impact - Wriothesley ImageWriothesley Cryo ImageCryo ★5 Catalyst
・Decent single-target focused Main DPS who specializes in close-combat melt or freeze reactions.
・Normal Attacks can easily ice bridge as a Catalyst user.
Genshin Impact - Navia ImageNavia Geo ImageGeo ★5 Claymore
・Extremely flexible Main DPS that can one-shot overworld opponents. Recommended just for her base scaling.
Genshin Impact - Gaming ImageGaming Pyro ImagePyro ★4 Claymore
・Great F2P Main DPS, but materials for him are farther in the game.

A Rank Reroll Characters

Character Element Rarity Weapon
Genshin Impact - Diluc ImageDiluc Pyro ImagePyro ★5 Claymore
・Good single-target damage dealer.
・Elemental Burst can hit hard in a wide area.
Genshin Impact - Yanfei ImageYanfei Pyro ImagePyro ★4 Catalyst
・Catalyst weapon allows for Elemental DMG even with Normal Attacks.
・Charged Attacks deal massive DMG especially with Elemental Reactions.
・A good Pyro Main DPS to start the game with.
Genshin Impact - Itto ImageItto Geo ImageGeo ★5 Claymore
・DPS that deals high Physical and Geo damage.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Shenhe ImageShenhe Cryo ImageCryo ★5 Polearm
・Good support that can boost damage for Cryo team comps.
・Can buff the team with both her Elemental Skill and Burst.
Ascension materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Yun Jin ImageYun Jin Geo ImageGeo ★4 Polearm
・Good support that can boost Normal Attack damage.
・Buff effectivity increases in teams with different elements.
Ascension materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Yae Miko ImageYae Miko Electro ImageElectro ★5 Catalyst
・Great off-field Damage dealer that has decently wide range.
・Can be used as a decent Main DPS.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Ayato ImageAyato Hydro ImageHydro ★5 Sword
・Great Main DPS with Sub-DPS and Support capabilities.
・Elemental Burst is great for Elemental Reactions.
・Elemental Burst also increases Normal Attack DMG for characters in AoE.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Cyno ImageCyno Electro ImageElectro ★5 Polearm
・Amazing Normal Attack Electro DPS during Elemental Burst.
・DMG can be increased even further with Dendro application.
・Needs good supports who can help him charge his Elemental Burst.
Genshin Impact - Yaoyao ImageYaoyao Dendro ImageDendro ★4 Polearm
・Great off-field Dendro unit that can damage enemies and heal your units.
・Dendro is a very good element, with the addition of being a healer, it makes Yaoyao a very solid unit.
Genshin Impact - Mika ImageMika Cryo ImageCryo ★4 Polearm
・Good Physical damage support unit.
Genshin Impact - Charlotte ImageCharlotte Cryo ImageCryo ★4 Catalyst
・Decent Cryo application and damage is okay.
・Can heal the party when stuck in a pinch.
Genshin Impact - Xianyun ImageXianyun Anemo ImageAnemo ★5 Catalyst
・Unless you have plunger attackers, you can only use her as a healer.
・Great exploration ability early in the game.

B Rank Reroll Characters

Character Element Rarity Weapon
Genshin Impact - Chongyun ImageChongyun Cryo ImageCryo ★4 Claymore
・Elemental Skill infuses Normal Attacks to deal Cryo damage.
・Elemental Skill also speeds up a character's Normal Attack damage.
Genshin Impact - Ningguang ImageNingguang Geo ImageGeo ★4 Catalyst
・Strong shield provides protection against ranged attacks.
・Ranged Elemental attacks are useful for fighting from long range.
Genshin Impact - Qiqi ImageQiqi Cryo ImageCryo ★5 Sword
・Cryo attacks can create Elemental Reactions to freeze enemies' movement.
・Skills are easy to use together with other characters.
Genshin Impact - Razor ImageRazor Electro ImageElectro ★4 Claymore
・A character specialized for melee.
・Can either be built for Electro or Physical damage.
Genshin Impact - Xinyan ImageXinyan Pyro ImagePyro ★4 Claymore
・Elemental Skill provides a shield and off-field damage.
・Elemental Burst works great on grouped up enemies.
・Advantageous in close combat because of the shield.
Genshin Impact - Yoimiya ImageYoimiya Pyro ImagePyro ★5 Bow
・Great single-target DPS with high damage.
・Suitable for mid-range attacking.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Gorou ImageGorou Geo ImageGeo ★4 Bow
・Best support for Geo team comps.
・At C4 Elemental Burst can heal active characters within AoE.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Shinobu ImageShinobu Electro ImageElectro ★4 Sword
・Elemental Skill deals damage and heals the active character.
・One of the great characters paired with Dendro for Elemental Reactions.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Dori ImageDori Electro ImageElectro ★4 Claymore
・Elemental Burst can heal and refill the active character's Elemental Burst Gauge.
Genshin Impact - Layla ImageLayla Cryo ImageCryo ★4 Sword
・Provides strong shields.
・Below average off-field DMG.
・Elemental Skill immidiately ends when her Shields break..
Genshin Impact - Faruzan ImageFaruzan Anemo ImageAnemo ★4 Bow
・Boosts Anemo DMG.
・Full potential unlocked only at 6th Constellation.
Genshin Impact - Chevreuse ImageChevreuse Pyro ImagePyro ★4 Polearm
・Chevreuse Support is mostly an end-game character. For her to truly function as a support, she needs her entire party to be Pyro and Electro characters only. So when rerolling, you can only really use her as a healer Sub-DPS until you get the proper units for her.
Genshin Impact - Chiori ImageChiori Geo ImageGeo ★5 Sword
・Good Geo off-field damage dealer that allows quick swap.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.

C Rank Reroll Characters

Character Element Rarity Weapon
Genshin Impact - Sayu ImageSayu Anemo ImageAnemo ★4 Claymore
・Talent makes it easy to approach some wildlife for easy collection of materials.
Elemental Skill lets you travel faster than sprinting.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Sara ImageSara Electro ImageElectro ★4 Bow
・Deals high Electro DMG from Burst.
・Increases party members' ATK.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Thoma ImageThoma Pyro ImagePyro ★4 Polearm
・Provide shields.
・Great for an active Sub-DPS role with the use of his Elemental Burst.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Heizou ImageHeizou Anemo ImageAnemo ★4 Catalyst
・Focuses on Swirl DMG to do DPS.
Ascension and Talent materials cannot be farmed until players reach Inazuma at Adventure Rank 30.
Genshin Impact - Candace ImageCandace Hydro ImageHydro ★4 Polearm
・Can infuse her own and other teammate's weapons with Hydro.
・Buffs Normal Attack DMG.
Genshin Impact - Dehya ImageDehya Pyro ImagePyro ★5 Claymore
・Increases RES to Interruption.
・Redirects damage taken from active character to herself.
Genshin Impact - Kaveh ImageKaveh Dendro ImageDendro ★4 Claymore
・Good Dendro driver for Bloom-specific team compositions.
・Pull if you don't have or want his 5-star alternatives.
Genshin Impact - Freminet ImageFreminet Cryo ImageCryo ★4 Claymore
・Rare Cryo and Physical Damage dealer that utilizes Shatter playstyle.
・Main DPS pool is saturated with characters that can deal better damage than him.

Free and Guaranteed Characters

Character Element Rarity Weapon
Genshin Impact - Amber ImageAmber Pyro ImagePyro ★4 Bow
・Useful for solving Pyro puzzles.
・Decreases gliding stamina consumption with her Passive Talent.
Genshin Impact - Barbara ImageBarbara Hydro ImageHydro ★4 Catalyst
・Elemental Burst heals full party for a large amount of HP.
・Catalyst weapon allows for Elemental DMG in standard attacks.
Genshin Impact - Kaeya ImageKaeya Cryo ImageCryo ★4 Sword
・Great at applying Cryo element.
・Passive talent is useful for exploration by reducing stamina consumption.
Genshin Impact - Lisa ImageLisa Electro ImageElectro ★4 Catalyst
・Can deal Electro damage over a wide AoE.
・Can trigger a lot of elemental reactions if used and timed properly.
Genshin Impact - Noelle ImageNoelle Geo ImageGeo ★4 Claymore
・Charged Attacks can take out foes easily.
・Has an Elemental Skill that specializes in DEF.
・Elemental Skill can recover HP for all characters.
Genshin Impact - Xiangling ImageXiangling Pyro ImagePyro ★4 Polearm
・Has access to a very strong and wide-ranged Elemental Burst.
・Pyro Elemental attacks are also great for exploration.
Genshin Impact - Collei ImageCollei Dendro ImageDendro ★4 Bow
・Can deal Dendro damage over a wide AoE.
Genshin Impact - Lynette ImageLynette Anemo ImageAnemo ★4 Sword
・Decent exploration ability for faster travel.
・Free Anemo character to replace Anemo Traveler.

Should I Reroll?

Rerolling is Not Recommended

Rerolling in Genshin impact is extremely slow and the rates for the top tier character is low as well. There are characters that you'll be able to obtain just by playing the game so aiming for a great roll is unnecessary.

We don't recommend you spend time rerolling in Genshin Impact as just one attempt takes 30 minutes on a good run, and high rarity characters have a low chance of appearing. With the PS4 version requiring you to make a whole new PSN account we highly recommend you don't reroll on PS4.

That said, the 5-star characters are unarguably stronger than the 4-star characters obtained via normal play. If you're looking for the cream of the crop but want to avoid monetary investment, look no further than our top-speed rerolling guide.

Fastest Way to Reroll

Gacha (Wish) Banner Recommendations

If you're interested in rerolling, check out the Wish banners below as your first options. Be sure to consider which character you're interested in drawing when choosing your Wish.

Best Wish to Pull

Get the Beginner's Wish First!

Beginner

One of the current banners, Beginner's Wish, will net you 4★: Noelle from your first 10 pull. On top of that, there is a sale that takes 20% off the cost of Acquaint Fates, making this the best choice for drawing. This banner is limited to 20 pulls, however, so once you pull 20 times it will disappear forever.

Pull on Either Character Banner

Current Character Banners
Genshin Impact - OniOni's Royale Genshin Impact - Ode to the Dawn Breeze GachaOde to the Dawn Breeze
Genshin Impact - Of Silken Clouds Woven GachaOf Silken Clouds Woven

Once you've run out of pulls on Beginner's Wish, you should start pulling on the current Character Banner and try to get some 5★ characters!

Character Tier List | Best Characters

Genshin Impact Related Guides

All Tier Lists

Genshin - All Tier Lists

All Tier Lists

List of Tier Lists

All Genshin Impact Tier Lists
Genshin Impact - Character Tier ListCharacter Tier List Genshin Impact - Best Team Composition GuideBest Team Comp
Genshin Impact - Best Weapon Tier ListWeapons Tier List Genshin - Artifact Set ListArtifact Tier List
Genshin - Reroll Tier ListReroll Tier List Genshin - Best Characters to Level EarlyBest Free Characters

    Walkthrough Menu

    All rights reserved