Prep Hoops Logo
Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Colorado
    Dakotas
    Delaware
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Loading...
  • Tournaments
    • 2027 Circuit 2027 Circuit
    • C2C Tournaments C2C Tournaments
    Showcases
    • High School High School
    • Freshman Freshman
    • Sophomore Sophomore
    • C2C Camps C2C Camps
    Contact Our Team
    • Find Your Sales Representative
    About Our Events
  • Prep Hoops for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features About Prep Hoops+
    • Player Profiles Build your own profile and join the Prep Hoops database.
    • Coverage Access Prep Hoops articles year-round.
    • Rankings See how players stack up in each state.
    • 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.
    • Recruiting Tips Become an expert on the recruiting process.
    • Event Credits Save $25 on all Prep Hoops showcases.
    • College Email Templates Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • Recruiting Resources
    • Reviews
    • About Us
  • Indiana
  • Rankings
    • 2027 Rankings

    • 2028 Rankings

    • 2029 Rankings Watch List

    • Archived Rankings

    • How We Rank

  • Prospects
    • Prospect Database

  • High Schools
    • Scores

    • Team Rankings

  • Clubs
    • Club Programs

  • Scouts
Prep Hoops Logo
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Colorado
      Dakotas
      Delaware
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • 2027 Circuit 2027 Circuit
      • C2C Tournaments C2C Tournaments
      Showcases
      • High School High School
      • Freshman Freshman
      • Sophomore Sophomore
      • C2C Camps C2C Camps
      Contact Our Team
      • Find Your Sales Representative
      About Our Events
  • Rankings
      Loading...
  • Scores
      Loading...
  • Features
      Prep Hoops for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features About Prep Hoops+
      • Player Profiles Build your own profile and join the Prep Hoops database.
      • Coverage Access Prep Hoops articles year-round.
      • Rankings See how players stack up in each state.
      • 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.
      • Recruiting Tips Become an expert on the recruiting process.
      • Event Credits Save $25 on all Prep Hoops showcases.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • Recruiting Resources
      • Reviews
      • About Us
  • Support
Login Subscribe

The Expo: Team 12 Evaluations

The Expo: Team 12 Evaluations
Bryan Ault
Bryan Ault September 21, 2026 @ 07:31 AM
Facebook
X (Formerly Twitter)

In this article:

Karter Keys
Karter Keys 6'3" | SG/SF | 2028
IN
Jeremiah Davis
Jeremiah Davis 6'1" | PG | 2028
IN
Jonah Mcguire
Jonah Mcguire 6'2" | SG/SF | 2027
IN
Josephat Kanyinda
Josephat Kanyinda 6'9" | C | 2027
IN
Makeil Baker
Makeil Baker 5'10" | PG | 2027
IN
Jarrett Harris
Jarrett Harris 6'6" | PF/SG | 2028
IN
Kayleb Young
Kayleb Young 6'8" | C | 2027
IN
Brady Emerick
Brady Emerick 5'10" | PG | 2028
IN
Tamarje English
Tamarje English 6'2" | SG | 2027
IN
<!-- wp:paragraph --> <p>All of our events at Prep Hoops Indiana generate a lot of attention across the state. However, the growth of The Expo is a major point of pride for our team as we wrap up the summer. This year we double the size of the event bringing in nearly 120 prospects in the Classes of 2027 and 2028. Also, more than just the raw numbers, the level of talent was very impressive. We hosted over 40 Top 100 prospects today and had college coaches from the Division II, Division III, and NAIA levels in attendance. This was truly one of the best exposure events of the year that you could attend as a prospect.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>As always, we will be unleashing a ton of content over the next week or so coming out of The Expo. We will have evaluations of every player in attendance post on a team-by-team basis. Also, top performers, new names, and more will be highlighted.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Below are evaluations on Team 12.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>If you did not receive an evaluation please contact Brandon Ramsey directly via Twitter DM or email at <a href="mailto:coachbrandonramsey@gmail.com" target="_blank" rel="noreferrer noopener">coachbrandonramsey@gmail.com</a></p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2470647"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10a8c"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Kayleb Young is a big man around the rim and he was a high impact player on both sides of the court for Team 12, making several rebounds and a couple of blocks. Made a couple of smooth in-transition layups. His height presents serious matchup problems for opponents on both ends of the floor.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2442364"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10ae9"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Brady Emerick really came alive during the third game, where he had a couple of three-point shots and was very instinctive with the ball in his hands. Finds open players on offense in transition. Split two defenders on a great drive to the basket in the first half of Game 3. Can scurry after loose rebounds under the rim.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2539953"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10b2f"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Jarrett Harris was added to the team on the day of the event and he made a huge impact. Harris really stands out the most as a passer, with good instincts and ability to find open players in transition. Protects the ball and flashes good on-court awareness, sensing when defenders are close. Went coast-to-coast on a steal and score in game 1.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["3605376"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10b71"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Josephat Kanyinda is simply on a different level than everyone else. He had several dunks on offense, taking the ball to the rim and using his height and arm length to be a serious matchup problem. He is a dominant center on defense, forcing turnvovers and blocking shots. Made a couple of pull-up jumpers from range, but is mostly in his wheelhouse around the rim.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["3766240"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10bb1"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Karter Keys made a high impact on offense, especially in the first game. He made three-straight 3-pointers from deep range, and he knows how to score. Keys is very good at driving to the basket and is also a good rebounder on defense. Smart, instinctive, high effort player who does well in both phases of the game. Made a couple of dunks and forced a steal in Game 3.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["3656641"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10bf0"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Jonah Mcguire stood out in Game 3 for his passing, especially with finding Kanyinda open down the court. Impressive, high-IQ player who makes good decisions with the ball in his hands. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2560619"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10c2d"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Makeil Baker really came alive in Game 3. Had a sneaky drive and reverse layup in the last half of game 3, where he also added a three-point bucket. Very good at guarding in transition on defense, made a couple of no-look passes to Young in transition, and keeps his arms parallel to create steals.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2414946"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10c6b"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Tamarje English is a problem on defense. He is a very good rebounder who can also make timely steals. Very high-impact player who can work through contact, drive to the basket and score layups in traffic. Really shined in the first game for his effort and tenacity, including on defense, where he blocked a three-pointer.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["3714645"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10ca7"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Jeremiah Davis is a player who is constantly on high-alert on defense. He is very fast with good speed and acceleration up the floor. Had a couple of steals in the first game, good passer who can quickly get the ball up the floor for open layups in transition. Good speed with good gear change.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2560619"],"_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"},"alignText":"left","anchor":"acf-block-6ab07d8b10ce5"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">What stands out about Makeil Baker is his abilities as a passer. Baker is very good at reading and reacting to what's ahead of him on the floor, quickly finding open men for easy buckets. He made a three-pointer in game 1.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block -->

All of our events at Prep Hoops Indiana generate a lot of attention across the state. However, the growth of The Expo is a major point of pride for our team as we wrap up the summer. This year we double the size of the event bringing in nearly 120 prospects in the Classes of 2027 and 2028. Also, more than just the raw numbers, the level of talent was very impressive. We hosted over 40 Top 100 prospects today and had college coaches from the Division II, Division III, and NAIA levels in attendance. This was truly one of the best exposure events of the year that you could attend as a prospect.

Kayleb Young

Kayleb Young

IN
C
HEIGHT 6'8"
POS C
CLASS 2027
View Player
​
Kayleb
Young C
Class
2027
Height
6'8"
HS
21st Century Charter
|
IN
The Expo: Team 12 Evaluations
Kayleb Young is a big man around the rim and he was a high impact player on both...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Kayleb Young

Instagram Twitter
State: Indiana
School: 21st Century Charter
Club: Midwest Renegade
Subscribe below to view this player's evaluation

Highlights

Brady Emerick

Brady Emerick

IN
PG
HEIGHT 5'10"
POS PG
CLASS 2028
View Player
​
Brady
Emerick PG
Class
2028
Height
5'10"
HS
Northridge
|
IN
The Expo: Team 12 Evaluations
Brady Emerick really came alive during the third game, where he had a couple of three-point shots and...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Brady Emerick

Twitter
State: Indiana
School: Northridge
Club: Indiana Impact
Subscribe below to view this player's evaluation

Highlights

Jarrett Harris

Jarrett Harris

IN
PF/SG
HEIGHT 6'6"
POS PF/SG
CLASS 2028
View Player
​
Jarrett
Harris PF/SG
Class
2028
Height
6'6"
HS
Indianapolis Homeschool Wildcats
|
IN
The Expo: Team 12 Evaluations
Jarrett Harris was added to the team on the day of the event and he made a huge...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Jarrett Harris

Instagram Twitter
State: Indiana
School: Indianapolis Homeschool Wildcats
Club: Progeny UAA
Subscribe below to view this player's evaluation

Highlights

Josephat Kanyinda

Josephat Kanyinda

HEIGHT 6'9"
POS C
CLASS 2027
View Player
​
Josephat
Kanyinda C
Class
2027
Height
6'9"
HS
Kokomo
|
IN
The Expo: Team 12 Evaluations
Josephat Kanyinda is simply on a different level than everyone else. He had several dunks on offense, taking...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Josephat Kanyinda

State: Indiana
School: Kokomo
Club: Progeny UA Rise
Subscribe below to view this player's evaluation

Highlights

Karter Keys

Karter Keys

HEIGHT 6'3"
POS SG/SF
CLASS 2028
View Player
​
Karter
Keys SG/SF
Class
2028
Height
6'3"
HS
Lawrence Central
|
IN
The Expo: Team 12 Evaluations
Karter Keys made a high impact on offense, especially in the first game. He made three-straight 3-pointers from...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Karter Keys

Instagram
State: Indiana
School: Lawrence Central
Club: Pro Skills Basketball (PSB)
Subscribe below to view this player's evaluation
Jonah Mcguire

Jonah Mcguire

HEIGHT 6'2"
POS SG/SF
CLASS 2027
View Player
​
Jonah
Mcguire SG/SF
Class
2027
Height
6'2"
HS
Mishawaka Marian
|
IN
The Expo: Team 12 Evaluations
Jonah Mcguire stood out in Game 3 for his passing, especially with finding Kanyinda open down the court....
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Jonah Mcguire

Instagram
State: Indiana
School: Mishawaka Marian
Club: 5Star Basketball
Subscribe below to view this player's evaluation

Highlights

Makeil Baker

Makeil Baker

IN
PG
HEIGHT 5'10"
POS PG
CLASS 2027
View Player
​
Makeil
Baker PG
Class
2027
Height
5'10"
HS
Decatur Central
|
IN
The Expo: Team 12 Evaluations
Makeil Baker really came alive in Game 3. Had a sneaky drive and reverse layup in the last...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Makeil Baker

State: Indiana
School: Decatur Central
Subscribe below to view this player's evaluation

Highlights

Tamarje English

Tamarje English

IN
SG
HEIGHT 6'2"
POS SG
CLASS 2027
View Player
​
Tamarje
English SG
Class
2027
Height
6'2"
HS
Fort Wayne Luers
|
IN
The Expo: Team 12 Evaluations
Tamarje English is a problem on defense. He is a very good rebounder who can also make timely...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Tamarje English

State: Indiana
School: Fort Wayne Luers
Subscribe below to view this player's evaluation

Highlights

Jeremiah Davis

Jeremiah Davis

HEIGHT 6'1"
POS PG
CLASS 2028
View Player
​
Jeremiah
Davis PG
Class
2028
Height
6'1"
HS
Ben Davis
|
IN
The Expo: Team 12 Evaluations
Jeremiah Davis is a player who is constantly on high-alert on defense. He is very fast with good...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Jeremiah Davis

State: Indiana
School: Ben Davis
Subscribe below to view this player's evaluation

Highlights

Makeil Baker

Makeil Baker

IN
PG
HEIGHT 5'10"
POS PG
CLASS 2027
View Player
​
Makeil
Baker PG
Class
2027
Height
5'10"
HS
Decatur Central
|
IN
The Expo: Team 12 Evaluations
Makeil Baker really came alive in Game 3. Had a sneaky drive and reverse layup in the last...
Written by Bryan Ault
Read more at PrepHoops​.com
Prep Hoops

Makeil Baker

State: Indiana
School: Decatur Central
Subscribe below to view this player's evaluation

Highlights

Prep Hoops

Access all of Prep Hoops

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Related Articles

  • Prep Hoops Indiana: The Expo | LG’s New Faces Standouts

    Prep Hoops Indiana: The Expo | LG’s New Faces Standouts

    Logan Greenwell • September 26

  • Prep Hoops Indiana: The Expo | Southwest Indiana Prospects

    Prep Hoops Indiana: The Expo | Southwest Indiana Prospects

    Logan Greenwell • September 25

  • C2C Preps: 2033’s Who made big statements this Fall

    C2C Preps: 2033’s Who made big statements this Fall

    Ben Perkins • September 24

  • This year’s shooters that stood out to me at MSHTV Camp.

    This year’s shooters that stood out to me at MSHTV Camp.

    Darnell Johnson • September 24

  • Players that showed potential for major leaps at the MSHTV Camp.

    Players that showed potential for major leaps at the MSHTV Camp.

    Darnell Johnson • September 24

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

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 Hoops. All rights reserved.