Prep Dig Logo
Login Subscribe
    • Players/Parents
    • College Coaches
  • Arizona
    Arkansas
    California
    Colorado
    Dakotas
    Florida
    Georgia
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Michigan
    Minnesota
    Missouri
    National
    Nebraska
    Nevada
    New Jersey
    Ohio
    Oklahoma
    Oregon
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    Wisconsin
  • Loading...
  • Tournaments
    • 2027 Tournaments 2027 Tournaments
    Showcases
    • Exposure Tour Exposure Tour
    • Up Next Up Next
    Contact Our Team
    • Find Your Sales Representative
    About Our Events
  • Prep Dig for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features About Prep Dig+
    • Coverage Access Prep Dig articles year-round.
    • Rankings See how players stack up across the country.
    • Player Profiles Build your own profile and join the Prep Dig database.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process
    • Recruiting Dashboard All your recruiting tools in a single place.
    • Coach Views Get notified when a college coach views your profile.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Event Credits Save $25 on all Prep Dig showcases.
    • Recruiting Tips Become an expert on the recruiting process.
    • College Email Template Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • Recruiting Resources
    • Reviews
    • About Us
  • Dakotas
  • Rankings
    • North Dakota Rankings

      • North Dakota 2027 Rankings

      • North Dakota 2028 Rankings

      • North Dakota 2029 Rankings

      • North Dakota 2030 Watch List

    • South Dakota Rankings

      • South Dakota 2027 Rankings

      • South Dakota 2028 Rankings

      • South Dakota 2029 Rankings

      • South Dakota 2030 Watch List

    • How We Rank

  • Prospects
    • Prospect Database

      • ND Player Database

      • SD Player Database

  • High Schools
    • Team Rankings

      • North Dakota Team Database

      • South Dakota Team Database

  • Clubs
    • Club Programs

  • Scouts
Prep Dig Logo
  • Create a Profile
      • Players/Parents
      • College Coaches
  • Home
  • Coverage
      Arizona
      Arkansas
      California
      Colorado
      Dakotas
      Florida
      Georgia
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Michigan
      Minnesota
      Missouri
      National
      Nebraska
      Nevada
      New Jersey
      Ohio
      Oklahoma
      Oregon
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      Wisconsin
  • Events
      Tournaments
      • 2027 Tournaments 2027 Tournaments
      Showcases
      • Exposure Tour Exposure Tour
      • Up Next Up Next
      Contact Our Team
      • Find Your Sales Representative
      About Our Events
  • Rankings
      Loading...
  • Features
      Prep Dig for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features About Prep Dig+
      • Coverage Access Prep Dig articles year-round.
      • Rankings See how players stack up across the country.
      • Player Profiles Build your own profile and join the Prep Dig database.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process
      • Recruiting Dashboard All your recruiting tools in a single place.
      • Coach Views Get notified when a college coach views your profile.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Event Credits Save $25 on all Prep Dig showcases.
      • Recruiting Tips Become an expert on the recruiting process.
      • College Email Template Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • Recruiting Resources
      • Reviews
      • About Us
  • Support
Login Subscribe

A Presence in the Middle: 2030 Middles to Watch

A Presence in the Middle: 2030 Middles to Watch
Theresa Hickman
Theresa Hickman September 5, 2026 @ 05:13 PM
Facebook
X (Formerly Twitter)

In this article:

Josie Jensen
Josie Jensen 5'9" | MB | 2030
SD
Gracie Larson
Gracie Larson 5'8" | MB/OH | 2030
SD
Audriana George
Audriana George 5'8" | MB | 2030
SD
Atley Olson
Atley Olson 5'11" | MB | 2030
SD
Makenna Porisch
Makenna Porisch 5'9" | MB | 2030
SD
Briley Wolf
Briley Wolf 5'8" | MB | 2030
SD
Erin Dooyema
Erin Dooyema 5'8" | MB | 2030
SD
Kinley Tupper
Kinley Tupper 5'8" | MB/OH | 2030
SD
<!-- wp:paragraph --> <p><em><a href="https://prepdig.com/subscribe/"><strong>More than 150 college coaches shared this article.</strong>&nbsp;<strong>Join PrepDig and get 30% off with code "digdakotas30."</strong></a></em></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><em><a href="https://www.instagram.com/prepdigdakotas/?hl=en">Follow on Instagram@prepdigdakota</a></em></strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>A lot goes into making an impact in the middle, and this group from the Class of 2030 is starting to show it. Blocking is part of the equation, but so are the reads, footwork, timing, and ability to become a real offensive option in transition. Each of these middles has something in her game that has earned attention early. Now the question becomes what comes next, and there are a few areas from each that I'll be watching closely. </p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1023090"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106a06"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='1023090' first='Josie' last='Jensen'] has the tools to make an impact right through the middle. She has a good foundation at the net, with the ability to get involved as both an attacker and a blocker. The next piece I'll be watching is how quickly Jensen can read what is developing across the net and turn that first read into getting herself in the right place. As that part of her game becomes quicker, she has the opportunity to take away even more space defensively. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1022295"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106a80"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='1022295' first='Makenna' last='Porisch'] provides you with a middle who can be a factor offensively. Being available in transition and giving the setter a legitimate option through the center can change what a defense can commit to, and that is an area of Porisch's game that makes her interesting. I'll be watching how she continues to establish her timing and connection with her setters. The more consistently she can become an option in different situations, the harder she becomes for a defense to ignore. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1023006"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106ad4"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='1023006' first='Gracie' last='Larson'] brings a physical presence to the middle and gives hitters something to deal with at the net. For Larson, I'm interested in the details of the blocking game: reading the setter, getting her first movement in the right direction, and closing cleanly with the pin. Those little pieces can turn simply getting above the net into actually taking away an attacker's preferred space. Larson has a foundation that makes that next step worth watching. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["932078"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106b20"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='932078' first='Kinley' last='Tupper'] is one I like for the movement she can bring to the position. A middle has very little time to move from one responsibility to the next, and being able to move efficiently along the net opens up possibilities on both offense and defense. With Tupper, I'll be watching how that movement translates into more disruption as a blocker and more availability in transition. Her activity in the middle could become a real strength. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1023003"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106b6b"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='1023003' first='Audriana' last='George'] gives this group another middle who can make herself known around the net. Next, I want to see her turn opportunities into points, especially when she gets a favorable offensive matchup. Middles who can attack with purpose and make defenses respect the center of the net create openings for everyone around them. George has the chance to become that type of option as her offensive game continues to develop. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1022901"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106bb5"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='1022901' first='Atley' last='Olson'] has an intriguing base to work from in the middle. She can be involved in the action at the net, but I'll be paying particular attention to her timing. Getting established early enough without committing too soon is a difficult piece of middle play, especially at this age. As Olson becomes more consistent with that timing, both her blocking and attacking game can reach another level. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["947801"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106bfd"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='947801' first='Briley' last='Wolf'] is a middle I'll be watching closely. Block, get off the net, transition, and make yourself available again, and the middles who do those things consistently can have an impact even when they aren't the ones touching the ball. Wolf can influence rallies with her work between contacts. Becoming increasingly efficient from one play to the next could separate her. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["947800"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-6a9c931106c44"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='947800' first='Erin' last='Dooyema'] rounds out this group with another interesting presence in the middle. For Dooyema, the blocking side is where I'll be looking closely, not simply at whether she gets a touch, but at how well she reads the attack and positions her hands to take something away. Becoming disciplined at the net can make it difficult to attack around a middle blocker. That's an area that could add another dimension to what Dooyema already brings. <strong><em>~Theresa@prepdigdakotas</em></strong></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:heading --> <h2 class="wp-block-heading">Thank you to all my readers for making this journey possible. My goal has always been simple: to shine a light on athletes at every level, from Division I to NAIA, and give them a platform to keep chasing their love for the game. Every player deserves a shot, and I'm honored to help tell their stories.</h2> <!-- /wp:heading --> <!-- wp:paragraph --> <p><br><strong>Please help us continue to grow this positive platform for players by spreading the word and encouraging your friends to subscribe at PrepDig.com. With your support, we can create unforgettable memories and experiences!</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><strong><br>The village, along with athletes, coaches, families, and subscribers, creates this journey.</strong></p> <!-- /wp:paragraph --> <!-- wp:heading {"level":4} --> <h4 class="wp-block-heading"><em>Thank you for making it all possible! ~ Theresa Hickman</em></h4> <!-- /wp:heading --> <!-- wp:heading {"level":3} --> <h3 class="wp-block-heading"><em>Follow on Instagram @prepdigdakotas.</em></h3> <!-- /wp:heading --> <!-- wp:heading --> <h2 class="wp-block-heading"><strong>In Case You Missed It</strong></h2> <!-- /wp:heading --> <!-- wp:image {"id":1020878} --> <figure class="wp-block-image"><img src="https://prepdig.com/wp-content/uploads/sites/5/2026/08/image-8-2.png?w=1024" alt="" class="wp-image-1020878" /></figure> <!-- /wp:image -->

More than 150 college coaches shared this article. Join PrepDig and get 30% off with code "digdakotas30."

Follow on Instagram@prepdigdakota

A lot goes into making an impact in the middle, and this group from the Class of 2030 is starting to show it. Blocking is part of the equation, but so are the reads, footwork, timing, and ability to become a real offensive option in transition. Each of these middles has something in her game that has earned attention early. Now the question becomes what comes next, and there are a few areas from each that I'll be watching closely.

Josie Jensen

Josie Jensen

SD
MB
HEIGHT 5'9"
POS MB
CLASS 2030
View Player

Josie Jensen

State: South Dakota
School: Langford Area

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch has the tools to make an impact right through the middle. She has a good foundation at the net, with the ability to get involved as both an attacker and a blocker. The next piece I'll…

Subscribe to read

Is this you, Josie? Unlock your evaluation to everyone by subscribing →

Makenna Porisch

Makenna Porisch

SD
MB
HEIGHT 5'9"
POS MB
CLASS 2030
View Player

Makenna Porisch

State: South Dakota
School: Huron

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch provides you with a middle who can be a factor offensively. Being available in transition and giving the setter a legitimate option through the center can change what a defense can commit to, and that is…

Subscribe to read

Is this you, Makenna? Unlock your evaluation to everyone by subscribing →

Gracie Larson

Gracie Larson

SD
MB/OH
HEIGHT 5'8"
POS MB/OH
CLASS 2030
View Player

Gracie Larson

State: South Dakota
School: Clark/Willow Lake

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch brings a physical presence to the middle and gives hitters something to deal with at the net. For Larson, I'm interested in the details of the blocking game: reading the setter, getting her first movement in…

Subscribe to read

Is this you, Gracie? Unlock your evaluation to everyone by subscribing →

Kinley Tupper

Kinley Tupper

SD
MB/OH
HEIGHT 5'8"
POS MB/OH
CLASS 2030
View Player

Kinley Tupper

Instagram
State: South Dakota
School: Aberdeen Central
Club: Kusler Klinics

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch is one I like for the movement she can bring to the position. A middle has very little time to move from one responsibility to the next, and being able to move efficiently along the net…

Subscribe to read

Is this you, Kinley? Unlock your evaluation to everyone by subscribing →

Highlights

Audriana George

Audriana George

SD
MB
HEIGHT 5'8"
POS MB
CLASS 2030
View Player

Audriana George

State: South Dakota
School: Chester

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch gives this group another middle who can make herself known around the net. Next, I want to see her turn opportunities into points, especially when she gets a favorable offensive matchup. Middles who can attack with…

Subscribe to read

Is this you, Audriana? Unlock your evaluation to everyone by subscribing →

Atley Olson

Atley Olson

SD
MB
HEIGHT 5'11"
POS MB
CLASS 2030
View Player

Atley Olson

State: South Dakota
School: Beresford

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch has an intriguing base to work from in the middle. She can be involved in the action at the net, but I'll be paying particular attention to her timing. Getting established early enough without committing too…

Subscribe to read

Is this you, Atley? Unlock your evaluation to everyone by subscribing →

Briley Wolf

Briley Wolf

SD
MB
HEIGHT 5&#039;8&quot;
POS MB
CLASS 2030
View Player

Briley Wolf

State: South Dakota

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch is a middle I'll be watching closely. Block, get off the net, transition, and make yourself available again, and the middles who do those things consistently can have an impact even when they aren't the ones…

Subscribe to read

Is this you, Briley? Unlock your evaluation to everyone by subscribing →

Erin Dooyema

Erin Dooyema

SD
MB
HEIGHT 5&#039;8&quot;
POS MB
CLASS 2030
View Player

Erin Dooyema

State: South Dakota

This evaluation is available to subscribers.

A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch A Presence in the Middle: 2030 Middles to Watch rounds out this group with another interesting presence in the middle. For Dooyema, the blocking side is where I'll be looking closely, not simply at whether she gets a touch, but at how well she reads…

Subscribe to read

Is this you, Erin? Unlock your evaluation to everyone by subscribing →

Thank you to all my readers for making this journey possible. My goal has always been simple: to shine a light on athletes at every level, from Division I to NAIA, and give them a platform to keep chasing their love for the game. Every player deserves a shot, and I'm honored to help tell their stories.


Please help us continue to grow this positive platform for players by spreading the word and encouraging your friends to subscribe at PrepDig.com. With your support, we can create unforgettable memories and experiences!


The village, along with athletes, coaches, families, and subscribers, creates this journey.

Thank you for making it all possible! ~ Theresa Hickman

Follow on Instagram @prepdigdakotas.

In Case You Missed It

Access all of Prep Dig

Continue reading this article and every scouting report.

Continue Reading
Your exposure. Your journey. Get the Prep Network app. Your exposure. Your journey. Get the Prep Network app.

Related Articles

  • EDC Breakdown: Is West Fargo Horace Ready to Dethrone Sheyenne?

    EDC Breakdown: Is West Fargo Horace Ready to Dethrone Sheyenne?

    Theresa Hickman • October 21

  • Racking Up Kills: Multi-Class Stat Leaders to Watch

    Racking Up Kills: Multi-Class Stat Leaders to Watch

    Theresa Hickman • October 19

  • Now Live: Subscriber Evaluations Are Free for Everyone to Read

    Now Live: Subscriber Evaluations Are Free for Everyone to Read

    Prep Dig Staff • October 15

  • North Dakota Leaderboard: Top 5 Setters

    North Dakota Leaderboard: Top 5 Setters

    Theresa Hickman • October 13

  • 2030 Watchlist: A Final Look at Fall Standouts

    2030 Watchlist: A Final Look at Fall Standouts

    Theresa Hickman • October 8

Upgrade to Prep Dig+
Unlock rankings, insights, and recruiting tools to maximize your exposure and guide your path to college.
Learn More



Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Girls Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers
  • Store (opens in a new tab)
  • Partner Interest Form (opens in a new tab)

Resources

  • Terms of Service (opens in a new tab)
  • Privacy Policy (opens in a new tab)
  • Accessibility (opens in a new tab)
  • Cookie Policy (opens in a new tab)
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources (opens in a new tab)
  • College Scholarship Search (opens in a new tab)
  • Terms for Sales and Promotions (opens in a new tab)

Support

  • My Account
  • Contact
  • Sitemap

© 2026 Prep Dig. All rights reserved.