Pokemon Scarlet and Violet (SV)

Sinistcha: How to Evolve Poltchageist into Sinistcha

Sinistcha is a Grass/Ghost-type Pokemon in the Teal Mask DLC for Pokemon Scarlet and Violet (SV). Sinistcha evolves from Poltchageist by using either an Unremarkable Teacup or a Masterpiece Teacup depending on its form. Learn how to get Sinistcha and all locations, and the stats, abilities, Gen 9 learnset of all moves, best Tera Type and Nature, and weaknesses of Sinistcha here.

Kitakami Dex
Poltchageist ImagePoltchageist
(#76)
Sinistcha ImageSinistcha
(#77)
Growlithe ImageGrowlithe
(#78)
Sinistcha - Related Guides
Pokemon SV - Sinistcha Evolution and LearnsetEvolution and Learnset Pokemon SV - Sinistcha MovesetMoveset for Ranked Battle Pokemon Scarlet and Violet (SV) - Sinistcha Tera Raid Builds IconTera Raid Build

Sinistcha Evolution

Use a Teacup Item

Sinistcha Evolution Line
PoltchageistPoltchageist
(Counterfeit Form)
Unremarkable TeacupUse an Unremarkable Teacup
Sinistcha ImageSinistcha (Unremarkable Form)
PoltchageistPoltchageist
(Artisan Form)
Masterpiece TeacupUse a Masterpiece Teacup
Sinistcha ImageSinistcha (Masterpiece Form)

Poltchageist will evolve into Sinistcha with the use of a Teacup item. Which kind of Teacup to use depends on the Sinistcha's form; whether it is Counterfeit or Artisan.

Is your Poltchageist Counterfeit or Artisan?

Evolving your Poltchageist to a Sinistcha depends on if you got its Counterfeit form or Artisan form. A Counterfeit Poltchageist would need an Unremarkable Teacup to evolve, while the Artisan one needs a Masterpiece Teacup.

To know what form you have, an Artisan Poltchageist will have a Stamp of Authenticity found on the underside of the cup. You can check this by rotating the overworld camera.

Artisan Poltchageist

Confirming with a Pokedex is Faster

SV Teal Mask - Sinistcha Masterpiece Form.png
The Pokedex also indicates the form you got right after catching it as shown above. We recommend the best method to get an Artisan form Poltchageist is to keep catching as much as you can until the Pokedex confirms you caught an Artisan one, as checking each one with the camera may take longer.

Sinistcha Forms

Masterpiece Unremarkable

A Masterpiece Sinistcha can be obtained by using a Masterpiece Teacup on an Artisan Poltchageist. This Sinistcha has a small Stamp of Authenticity on the side of the cup, near the bottom.

On the other hand, an Unremarkable Sinistcha can be obtained by using an Unremarkable Teacup on a Counterfeit Poltchageist, which doesn't have a stamp.

Sinistcha Type and Abilities

Sinistcha Type, Abilities, and Type Effectiveness

Kitakami #77 Type
Sinistcha ImageSinistcha
Pokemon Scarlet and Violet SV - Grass Icon Pokemon Scarlet and Violet SV - Ghost Icon
Abilities
Hospitality
Heatproof (Hidden)
Weak to:
(2x)
Pokemon Fire Type Icon Pokemon Ice Type Icon Pokemon Flying Type Icon Pokemon Ghost Type Icon Pokemon Dark Type Icon
Damaged Normally
By:
(1x)
Pokemon Poison Type Icon Pokemon Psychic Type Icon Pokemon Bug Type Icon Pokemon Rock Type Icon Pokemon Dragon Type Icon Pokemon Steel Type Icon Pokemon Fairy Type Icon
Resists: (0.5x)
Pokemon Water Type Icon Pokemon Grass Type Icon Pokemon Electric Type Icon Pokemon Ground Type Icon
Immune to: (0x)
Pokemon Normal Type Icon Pokemon Fighting Type Icon
Ability Name Description
Hospitality Heals ally Pokémon in Double Battles when it is sent into battle
Heatproof
(Hidden)
Damage received by the user from Fire-type moves and the Burn status condition is reduced in half.

Sinistcha is a Convergent Species of Polteageist!

Poltchageist and Sinistea Comparison - Pokemon SV Teal Mask DLC

Similar to their pre-evolutions, Polteageist and Sinistcha are convergent species of each other. They share the same concept of an entity possessing a vessel for tea. Polteagest has the shape of a Western ceramic tea pot, while Sinistcha is shown to be housed within a traditional Japanese tea cup.

Convergent Species Comparison

Species Comparison: Sinistcha and Sinistea
Traits Sinistcha ImageSinistcha Polteageist ImagePolteageist Same/ Different
Category Matcha Black Tea Different
Height 8" 8" Same
Weight 4.9 lbs 0.9 lbs Different
Body Shape Tea Cup Tea Pot Different
Spirit Color Green Purple Different
Appendages Spindly noodle-like arms Spindly noodle-like arms Same
Type Pokemon Scarlet and Violet SV - Ghost Moves Pokemon Scarlet and Violet SV - Grass Moves Pokemon Scarlet and Violet SV - Ghost Moves Different
Abilities Hospitality Weak Armor/ Cursed Body Different
Cry - - Different

List of Convergent Species

Sinistcha Location

Found in Tera Raids

Stars Level Region
5★ Lv. 75 Kitakami
6★ Lv. 75 Kitakami
This Pokemon is not found in the wild.

Shiny Masterpiece Sinistcha Guide

Evolve from Shiny Poltchageists from Mass Outbreaks

Pokemon Scarlet and Violet (SV) - Shiny Artisan Poltchageist
Shiny Sinistcha can easily be obtained by evolving Shiny Poltchageist that is obtained when using the Outbreak Method. If you have a Poltchageist outbreak on your map, you may want to follow our guide on how to secure a Shiny Poltchageist that you can evolve into a Shiny Sinistcha.
Shiny Poltchageist Outbreak Hunting Guide

Sinistcha Stats

Base Stats
Lv. 50 Stats
Stat Value Rank
HP
71
380
Atk
60
589
Def
106
105
SpAtk
121
76
SpDef
80
269
Speed
70
382
Total
508
256
Explanation of Pokemon Stats
Stat Max 0Nat 0EV -Nat Min
HP 178 178 146 146 131
Atk 123 112 80 72 58
Def 173 158 126 113 99
SpAtk 190 173 141 126 113
SpDef 145 132 100 90 76
Spd 134 122 90 81 67
  • Max: Max IVs & EVs and a stat-boosting Nature
  • 0Nat: Max IVs & EVs and a neutral Nature
  • 0EV: Max IVs, 0 EVs, and a neutral Nature
  • -Nat: Max IVs, 0 EVs, and a stat-reducing Nature
  • Min: 0 IVs & EVs, and a stat-reducing Nature
Introduction to EVs, IVs, and Natures

Sinistcha Best Tera Type

All Tera Types Ranked

Normal Fire Water Grass Electric Ice
- - ★★ ★★ - -
Fighting Poison Ground Flying Psychic Bug
- - - - - -
Rock Ghost Dragon Dark Steel Fairy
★★ - ★★
Key ★★: Great! ★: Good

Best Tera Type for Each Moveset

Tera+STAB Attacker
Pokemon Grass Type Icon Pokemon Ghost Type Icon
Tera Boost Coverage
Pokemon Rock Type Icon
Weakness Protection
Pokemon Dark Type Icon Pokemon Steel Type Icon

Tera+STAB Attacker:
Pokemon who stack their Tera Type damage boost with STAB to get a 2x damage boost for one type.
Tera Boost Coverage:
Pokemon who use a Tera Type different from their main types to get a 1.5x boost in a new typing for greater coverage.
Weakness Protection:
Pokemon who use a Tera Type to reduce or remove one of their critical weaknesses.

Should You Terastallize Sinistcha?

Terastallized Pokemon gain a 1.5x damage bonus to moves of their Tera Type, while also removing weaknesses and resistances from their original typings while maintaining those typings' STAB.

Tera Types Explained

Sinistcha Best Nature

Nature Stat Changes
Modest SpAtk, Attack
Timid Speed, Attack

Nature Chart and How to Check Natures

Sinistcha Egg Groups and Details

Egg Groups TBD EV Yield TBD
Category Matcha Pokemon JP Name ヤバソチャ(Yabasocha)
Height 0.23 m Weight 2.2kg
Generation 9 Gender Ratio ?

Sinistcha Learnset

narrow down the range of conditions

Learnset by Leveling Up

Lv. Move Type Cat Power/Acc.
Base Stun Spore Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/75
Paralyzes the opponent.
Base Withdraw Pokemon Scarlet and Violet SV - Water Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Increases the user's Defense by one stage.
Base Astonish Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Physical Type Moves 30/100
Has a 30% chance of causing the opponent to flinch.
Evo. Matcha Gotcha Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 80/90
The user heals half of the damage dealt as HP, and has a 20% chance to burn its target. The move will also thaw out the user or its target if it is frozen.
6 Absorb Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 20/100
The user recovers half the damage inflicted as HP.
12 Life Dew Pokemon Scarlet and Violet SV - Water Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Heals the user and ally by 25% of their max HP.
18 Foul Play Pokemon Scarlet and Violet SV - Dark Type Moves Pokemon Scarlet and Violet SV - Physical Type Moves 95/100
Uses the opponent's Attack stat in damage calculation. Takes status conditions and stat boosts or drops into consideration but not boosts from the opponent's ability.
24 Mega Drain Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 40/100
The user recovers half the damage inflicted as HP.
30 Hex Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 65/100
The move doubles the damage to 130 if the target has a status condition.
36 Rage Powder Pokemon Scarlet and Violet SV - Bug Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The move has a +2 priority and causes the user draws attacks to itself instead of its allies. It does not work if the target is a Grass-type Pokemon, has Overcoat, Stalwart, Propeller Tail abilities, or if the Pokemon has Safety Goggles as a held item.
42 Strength Sap Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/100
Heals the users HP equal to the target's Attack stat. Also lowers the target's Attack by one stage.
48 Shadow Ball Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 80/100
Has a 20% chance to lower the opponent's Special Defense by one stage.
54 Memento Pokemon Scarlet and Violet SV - Dark Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/100
The user faints to lower both the opponent's Attack and Special Attack by two stages.
60 Leaf Storm Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 130/90
Lowers the user's Special Attack by two stages.

Learnset by TM

No. Move Type Cat Power/Acc.
7 Protect Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Protects the user from attacks. Has a chance of failing if used consecutively. Moves such as Acupressure, Doom Desire, Future Sight, Feint, Imprison, No Guard, Perish Song, Phantom Force, Play Nice, Psych Up, Shadow Force, and Transform bypass this move.
29 Hex Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 65/100
The move doubles the damage to 130 if the target has a status condition.
33 Magical Leaf Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 60/-
This attack will never miss.
42 Night Shade Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Special Type Moves -/100
The damage of this attack is equal to the user's current level.
47 Endure Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user survives any attack for a turn, leaving them with at least 1 HP. Has a chance of failing if used consecutively.
62 Foul Play Pokemon Scarlet and Violet SV - Dark Type Moves Pokemon Scarlet and Violet SV - Physical Type Moves 95/100
Uses the opponent's Attack stat in damage calculation. Takes status conditions and stat boosts or drops into consideration but not boosts from the opponent's ability.
70 Sleep Talk Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user uses a random move it knows while asleep.
74 Reflect Pokemon Scarlet and Violet SV - Psychic Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Reduces damage received on the User's side of the field from Physical Attacks by 50% in Single Battles and 33% in Double Battles for 5 turns.
85 Rest Pokemon Scarlet and Violet SV - Psychic Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user restores health and heals any status conditions, then falls asleep.
92 Imprison Pokemon Scarlet and Violet SV - Psychic Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Prevents the opponent from using any moves known to the user.
103 Substitute Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user creates a decoy by sacrificing 25% of the user's max HP.
104 Iron Defense Pokemon Scarlet and Violet SV - Steel Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Increases the user's Defense by two stages.
111 Giga Drain Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 75/100
The user recovers half the damage inflicted as HP.
114 Shadow Ball Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 80/100
Has a 20% chance to lower the opponent's Special Defense by one stage.
119 Energy Ball Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 90/100
Has a 10% chance to lower the opponent's Special Defense by one stage.
129 Calm Mind Pokemon Scarlet and Violet SV - Psychic Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Increases both the Special Attack and Special Defense stat of the user by one stage.
137 Grassy Terrain Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Heals 6.25% HP of Pokemon on the ground per turn and increases the damage of Grass-type moves by 30% for five turns.
140 Nasty Plot Pokemon Scarlet and Violet SV - Dark Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
Increases the user's Special Attack by two stages.
151 Phantom Force Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Physical Type Moves 90/100
The user is semi-invulnerable during the first turn and attacks during the second turn. This attack goes through Protect.
159 Leaf Storm Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 130/90
Lowers the user's Special Attack by two stages.
161 Trick Room Pokemon Scarlet and Violet SV - Psychic Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user changes the turn order, making the slower Pokemon move first for five turns.
163 Hyper Beam Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 150/90
The user will be unable to attack next turn.
168 Solar Beam Pokemon Scarlet and Violet SV - Grass Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 120/100
The user charges in the first turn and attacks in the next turn instead. If Sunny Day is active, the charge and attack happens in the same turn.
171 Tera Blast Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 80/100
When used while the user is Terastallized, this move's type changes depending on the its Tera Type. Tera Blast becomes a physical move if the user's Attack stat is higher, while it becomes a special move if the user's Special Attack stat is higher.
177 Spite Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/100
The opponent's last used move loses 4 PP.
188 Scald Pokemon Scarlet and Violet SV - Water Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 80/100
Has a 30% chance to burn the opponent.
191 Uproar Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Special Type Moves 90/100
The user uses the same attack for 3 turns, no Pokemon can fall asleep during this time.
198 Poltergeist Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Physical Type Moves 110/90
No additional effect.
202 Pain Split Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user and opponent's HP are added together and then distributed equally between the two.
203 Psych Up Pokemon Scarlet and Violet SV - Normal Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
The user copies the opponent's stat changes.
224 Curse Pokemon Scarlet and Violet SV - Ghost Type Moves Pokemon Scarlet and Violet SV - Status Type Moves -/-
This attack works differently when used by Ghost-type Pokemon. For most Pokemon, increases the user's Attack and Defense by one stage, but lowers the user's Speed by one stage. For Ghost-type Pokemon, the user loses half their maximum HP to cause the opponent to lose 1/4 of their maximum HP at the end of each turn.

Learnset via Egg Moves

This Pokemon currently has no moves learned in this way.

Pokemon Scarlet and Violet Related Guides

Pokemon Scarlet and Violet Pokedex

Pokemon Scarlet and Violet SV - Pokedex Banner

Pokedex: All Confirmed Pokemon

▶︎ Pokemon Trading Board (10641 posts)

All DLC Pokemon

New DLC Pokemon and Legendaries
The Indigo Disk
Pokemon Scarlet and Violet SV - Pecharunt Pecharunt Pokemon Scarlet and Violet SV - TerapagosTerapagos Pokemon Scarlet and Violet SV - ArchaludonArchaludon Hydrapple.pngHydrapple
Pokemon Scarlet and Violet SV - Paradox RaikouRaging Bolt Pokemon Scarlet and Violet SVGouging Fire Pokemon Scarlet and Violet SV - Paradox CobalionIron Crown Pokemon Scarlet and Violet SV - Iron BoulderIron Boulder
The Teal Mask
Pokemon Scarlet and Violet SV - OgerponOgerpon Pokemon Scarlet and Violet SV - Ogerpon Wellspring MaskOgerpon (Wellspring Mask) Pokemon Scarlet and Violet SV - Ogerpon Hearthflame MaskOgerpon (Hearthflame Mask) Pokemon Scarlet and Violet SV - Ogerpon Cornerstone MaskOgerpon (Cornerstone Mask)
Pokemon Scarlet and Violet SV - OkidogiOkidogi Pokemon Scarlet and Violet SV - MunkidoriMunkidori Pokemon Scarlet and Violet SV - FezandipitiFezandipiti
Pokemon Scarlet and Violet SV - Bloodmoon UrsalunaBloodmoon Ursaluna Pokemon Scarlet and Violet SV - PoltchageistPoltchageist Pokemon Scarlet and Violet SV - SinistchaSinistcha Pokemon Scarlet and Violet SV - DipplinDipplin

All Returning DLC Pokemon

Paldea Pokemon

Starter Pokemon
Pokemon Scarlet and Violet Sprigatito.pngSprigatito Pokemon Scarlet and Violet Fuecoco.pngFuecoco Pokemon Scarlet and Violet Quaxly.pngQuaxly
Legendary Pokemon
Pokemon Scarlet and Violet SV - KoraidonKoraidon Pokemon Scarlet and Violet SV - MiraidonMiraidon
The Four Treasures of Ruin
Pokemon Scarlet and Violet SV - Wo-ChienWo-Chien Pokemon Scarlet and Violet SV - Chien-PaoChien-Pao Pokemon Scarlet and Violet SV - Ting-LuTing-Lu Pokemon Scarlet and Violet SV - Chi-YuChi-Yu
Paradox Pokemon
Scarlet Exclusive Violet Exclusive
Pokemon Scarlet and Violet SV - Great TuskGreat Tusk Pokemon Scarlet and Violet SV - Sandy ShocksSandy Shocks Pokemon Scarlet and Violet SV - Iron TreadsIron Treads Pokemon Scarlet and Violet SV - Iron ThornsIron Thorns
Pokemon Scarlet and Violet SV - Slither WingSlither Wing Pokemon Scarlet and Violet SV - Brute BonnetBrute Bonnet Pokemon Scarlet and Violet SV - Iron BundleIron Bundle Pokemon Scarlet and Violet SV - Iron JugulisIron Jugulis
Pokemon Scarlet and Violet SV - Scream TailScream Tail Pokemon Scarlet and Violet SV - Flutter ManeFlutter Mane Pokemon Scarlet and Violet SV - Iron MothIron Moth Pokemon Scarlet and Violet SV - Iron HandsIron Hands
Pokemon Scarlet and Violet SV - Roaring MoonRoaring Moon Pokemon Scarlet and Violet SV - Walking WakeWalking Wake Pokemon Scarlet and Violet SV - Iron ValiantIron Valiant Pokemon Scarlet and Violet SV - Iron LeavesIron Leaves

Pokemon by Pokedex

All Pokemon by Pokedex
Pokemon Scarlet and Violet - Gen 9 Starters and Evolutions Paldea Pokedex Pokemon SV - The Teal Mask DLC Pokedex The Teal Mask Pokedex Pokemon SV - The Indigo Disk DLC PokedexThe Indigo Disk Pokedex

Pokemon by Type

All Pokemon Types
Grass TypeGrass Water TypeWater Fire TypeFire
Electric TypeElectric Ice TypeIce Fighting TypeFighting
Ground TypeGround Poison TypePoison Flying TypeFlying
Psychic TypePsychic Bug TypeBug Rock TypeRock
Ghost TypeGhost Dragon TypeDragon Dark TypeDark
Steel TypeSteel Fairy TypeFairy Normal TypeNormal
Best Pokemon by Type
Grass Water Fire
Electric Ice Fighting
Ground Poison Flying
Psychic Bug Rock
Ghost Dragon Dark
Steel Fairy Normal

All Pokemon by Generation

Pokemon Generations
Generation 1 PokemonGeneration 1 Generation 2 PokemonGeneration 2 Generation 3 PokemonGeneration 3
Generation 4 PokemonGeneration 4 Generation 5 PokemonGeneration 5 Generation 6 PokemonGeneration 6
Generation 7 PokemonGeneration 7 Generation 8 PokemonGeneration 8 Generation 9 PokemonGeneration 9

All Pokemon by Egg Group

List of Egg Groups
Amorphous Bug Ditto
Dragon Fairy Field
Flying Grass Human-Like
Mineral Monster Undiscovered
Water 1 Water 2 Water 3

Other Pokemon Lists

Pokemon Lists
Paldean Forms Convergent Species
Version Exclusives All Pokemon by Base Stats
Pseudo-Legendary Pokemon List of Pokemon by EV Yield
Pokemon Speed Ranking Unobtainable Pokemon
Genderless Pokemon Shiny Pokemon
DLC Returning Pokemon New DLC Legendary Pokemon
All Regional Forms and Evolutions All Pokemon HOME Transferable Pokemon
All Returning and New Indigo Disk Pokemon Snacksworth Legendary Pokemon

Previous and Next Pokemon

Kitakami Dex
Poltchageist ImagePoltchageist
(#76)
Sinistcha ImageSinistcha
(#77)
Growlithe ImageGrowlithe
(#78)

Author

    Walkthrough Menu

    news questionnaire

    All rights reserved