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
    • Prep Hoops Prep Hoops
    • Prep Hoops Next Prep Hoops Next
    Showcases
    • The Expo The Expo
    About Our Events
  • Prep Hoops for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Player Profiles Build your own profile and join the Prep Hoops database.
    • Coverage Access Prep Hoops articles year-round without ads.
    • Rankings See how players stack up in each state.
    • Coach Views Get notified when a college coach views your profile.
    • 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.
    • 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
    • Reviews
    • About Us
  • New Jersey
  • Rankings
    • How We Rank

    • Archived Rankings

    • 2026 Rankings

    • 2027 Rankings

    • 2028 Rankings

    • 2029 Watch List

  • Club Programs
  • Player Database
  • Scouts
  • 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
      • Prep Hoops Prep Hoops
      • Prep Hoops Next Prep Hoops Next
      Showcases
      • The Expo The Expo
      About Our Events
  • Rankings
      Loading...
  • Scores
      Loading...
  • Features
      Prep Hoops for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Player Profiles Build your own profile and join the Prep Hoops database.
      • Coverage Access Prep Hoops articles year-round without ads.
      • Rankings See how players stack up in each state.
      • Coach Views Get notified when a college coach views your profile.
      • 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.
      • 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
      • Reviews
      • About Us
  • Support
Login Subscribe

MADE Hoops East HSA: NJ Eye Catchers

MADE Hoops East HSA: NJ Eye Catchers
Ralph Jean-Francois
Ralph Jean-Francois October 10, 2025 @ 08:34 PM
Facebook
X (Formerly Twitter)

In this article:

Jamal Smith
Jamal Smith 5'9" | PG/CG | 2028
NJ
Dallas Baldwin
Dallas Baldwin 5'10" | PG | 2029
NJ
Jayce Rodriguez
Jayce Rodriguez 6'2" | SG | 2028
NJ
Brandon Johnson
Brandon Johnson 6'5" | SG/SF | 2027
NJ
William Brunson
William Brunson 6'5" | SF | 2028
NJ
Terrance Traylor
Terrance Traylor 5'11" | PG | 2026
NJ
Azyris Richmond
Azyris Richmond 6'7" | PF | 2027
NJ
Alex Pace
Alex Pace 6'2" | PG | 2026
NJ
Al’Tariq Reevey
Al’Tariq Reevey 6'9" | C | 2026
NJ
<!-- wp:paragraph --> <p>Returning to Philadelphia, PA for its annual East High School Academy, MADE Hoops hosted another rendition of its yearly camp that highlighted an exceptional group of talent. Through intense competition amongst some of the best prospects in the Northeast region, a number of New Jersey prospects stood out with intriguing skillsets and eye popping performances. With that in mind, let's highlight some standout performers from New Jersey who made a strong impression during last weekend's action.</p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2683648"],"_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-68e9af53edf7f"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">An overall smooth and confident shot maker from beyond the three point arc and the mid range area, [player_tooltip player_id='2683648' first='Jayce' last='Rodriguez'] delivered a standout performance that highlighted his lethal shot making ability. Paired with his smooth shooting stroke, Rodriguez displayed his ability to play with a nice pace off the bounce, getting to his spots and creating space with ease. Rodriguez showed flashes of his shiftiness and creativity off the bounce creating offense for himself in isolation situations.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2504896"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":["override_image"],"_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_player_featured_image":2961972,"_player_evaluations_0_player_featured_image":"field_62f141137ead9","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-68e9af53edff9"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A highly skilled wing who's been amongst the biggest stockers in the entire country, [player_tooltip player_id='2504896' first='William' last='Brunson'] exhibited a lot of what has a lot of people enamored with his potential at 6'5". Brunson impressed with his polished and confident perimeter shot making ability off the bounce, showcasing not only his smooth shooting form but his deep range as well. Throughout the course of first set of games Saturday afternoon, I was also particularly impressed with how engaged Brunson was on the defensive end of the floor— not taking plays off, constantly communicating, and defending with length and energy.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2884517"],"_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-68e9af53ee044"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A quick and confident ball handler who consistently has the ball on a string, [player_tooltip player_id='2884517' first='Dallas' last='Baldwin'] impressed with his abilities to be a reliable decision maker. Crafty with the ball in his hands coupled with his quickness, Baldwin highlighted his ability to often times turn the corner against opposing defenders while also showing flashes of his ability to split defenders and get in the paint. Baldwin also had a number of crafty finishes in traffic when he got looks at the basket. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2342600"],"_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-68e9af53ee0bc"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A savvy and confident ball handler with a strong feel for the game, [player_tooltip player_id='2342600' first='Terrance' last='Traylor'] impressed with his ability to play at his own pace, almost rarely ever getting sped up against opposing ball pressure. Traylor exhibited his ability to consistently touch the paint highlighting his ability to be both a crafty finisher at the basket and a decisive playmaker for his teammates. Traylor also flashed his perimeter shooting ability with his compact shooting form from three point range. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1581755"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":["override_image"],"_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_player_featured_image":"","_player_evaluations_0_player_featured_image":"field_62f141137ead9","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-68e9af53ee10f"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A combination of intimidating size and length paired with an authoritative paint presence on both ends of the floor, [player_tooltip player_id='1581755' first='Al'Tariq' last='Reevey'] shined in his ability to be effective on the interior. Throughout the course of Saturday's game sets Reevey thrived at getting his points off activity— more specifically rim running and second chance opportunities on the offensive glass. Reevey also showed flashes of his back to the basket game in the low post with his ability to catch and make a move against opposing defenders.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2202015"],"_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-68e9af53ee154"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">An intriguing combination of length coupled with fluidity and athleticism at his size, [player_tooltip player_id='2202015' first='Azyris' last='Richmond'] excelled at being extremely active around the rim. Possessing a quick second jump, Richmond was heavily active on the glass— generating second chance points on the offensive boards and crashing the glass and coming down with rebounds on the defensive end. Richmond also thrived as an above the rim finisher in transition, highlighting his glaring movement skills and athleticism. Richmond was also effective using his length on the defensive end of the floor to be an intimidating factor as a rim protector. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2573746"],"_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-68e9af53ee1b1"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A compelling combination of size and fluidity at the wing position, [player_tooltip player_id='2573746' first='Brandon' last='Johnson'] impressed with the different ways he found to score the basketball, with efficiency. A versatile scorer throughout the course of live game action Johnson was effective at keeping opposing defenders on their toes with his in rhythm perimeter shooting ability off the catch, smooth mid range pull ups off the bounce, and crafty finishing at the rim in transition.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["1604422"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":["override_image"],"_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_player_featured_image":2965729,"_player_evaluations_0_player_featured_image":"field_62f141137ead9","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-68e9af53ee206"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A cerebral floor general with good feel for the game, [player_tooltip player_id='1604422' first='Alex' last='Pace'] used his quickness to consistently beat his defender off the bounce paired with his excellent court vision to demonstrate his ability to be a decisive decision maker at the PG position. Pace's instinctive feel was highlighted by a number of high level reads he made both in the open floor and in half court sets. Pace also displayed his shot making prowess from three point range throughout the course of live game action. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2924292"],"_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-68e9af53ee290"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A confident shot maker from the perimeter who also possesses the ability to create plays for others around him, [player_tooltip player_id='2924292' first='Jamal' last='Smith'] impressed with his ability to light it up from the three point range off the bounce. A quick and shifty ball handler, Smith also impressed with his decision making, particularly out the PnR— splitting defenders and finding open shooters, hitting diving rollers on time and with precision, and even rejecting ball screens and finishing at the basket with craftiness. An undersized but absolutely pesky defender, Smith also stood out on the defensive end— being disruptive with his anticipation skills and ball pressure while also refusing to allow himself to get screened</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block -->

Returning to Philadelphia, PA for its annual East High School Academy, MADE Hoops hosted another rendition of its yearly camp that highlighted an exceptional group of talent. Through intense competition amongst some of the best prospects in the Northeast region, a number of New Jersey prospects stood out with intriguing skillsets and eye popping performances. With that in mind, let's highlight some standout performers from New Jersey who made a strong impression during last weekend's action.

Jayce Rodriguez

Jayce Rodriguez

NJ
SG
HEIGHT 6'2"
POS SG
CLASS 2028
View Player
​
Jayce
Rodriguez SG
Class
2028
Height
6'2"
HS
Colonia
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
An overall smooth and confident shot maker from beyond the three point arc and the mid range area,...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Jayce Rodriguez

State: New Jersey
School: Colonia
Subscribe below to view this player's evaluation

Highlights

William Brunson

William Brunson

NJ
SF
HEIGHT 6'5"
POS SF
CLASS 2028
View Player
​
William
Brunson SF
Class
2028
Height
6'5"
HS
Rutgers Prep
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A highly skilled wing who’s been amongst the biggest stockers in the entire country, William Brunson exhibited a...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

William Brunson

State: New Jersey
School: Rutgers Prep
Subscribe below to view this player's evaluation

Highlights

Dallas Baldwin

Dallas Baldwin

NJ
PG
HEIGHT 5'10"
POS PG
CLASS 2029
View Player
​
Dallas
Baldwin PG
Class
2029
Height
5'10"
HS
St. Peter's Prep
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A quick and confident ball handler who consistently has the ball on a string, Dallas Baldwin impressed with...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Dallas Baldwin

State: New Jersey
School: St. Peter's Prep
Club: New York Lightning
Subscribe below to view this player's evaluation

Highlights

Terrance Traylor

Terrance Traylor

NJ
PG
HEIGHT 5'11"
POS PG
CLASS 2026
View Player
​
Terrance
Traylor PG
Class
2026
Height
5'11"
HS
Ewing
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A savvy and confident ball handler with a strong feel for the game, Terrance Traylor impressed with his...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Terrance Traylor

Instagram Twitter
State: New Jersey
School: Ewing
Club: Jersey Force
Subscribe below to view this player's evaluation

Highlights

Al’Tariq Reevey

Al’Tariq Reevey

NJ
C
HEIGHT 6'9"
POS C
CLASS 2026
View Player
​
Al’Tariq
Reevey C
Class
2026
Height
6'9"
HS
College Achieve
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A combination of intimidating size and length paired with an authoritative paint presence on both ends of the...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Al’Tariq Reevey

State: New Jersey
School: College Achieve
Club: Team Final
Subscribe below to view this player's evaluation

Highlights

Azyris Richmond

Azyris Richmond

NJ
PF
HEIGHT 6'7"
POS PF
CLASS 2027
View Player
​
Azyris
Richmond PF
Class
2027
Height
6'7"
HS
Camden Catholic
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
An intriguing combination of length coupled with fluidity and athleticism at his size, Azyris Richmond excelled at being...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Azyris Richmond

State: New Jersey
School: Camden Catholic
Subscribe below to view this player's evaluation
Brandon Johnson

Brandon Johnson

NJ
SG/SF
HEIGHT 6'5"
POS SG/SF
CLASS 2027
View Player
​
Brandon
Johnson SG/SF
Class
2027
Height
6'5"
HS
Morris Catholic
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A compelling combination of size and fluidity at the wing position, Brandon Johnson impressed with the different ways...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Brandon Johnson

Instagram Twitter
State: New Jersey
School: Morris Catholic
Club: Legacy Elite (NJ)
Subscribe below to view this player's evaluation

Highlights

Alex Pace

Alex Pace

NJ
PG
HEIGHT 6'2"
POS PG
CLASS 2026
View Player
​
Alex
Pace PG
Class
2026
Height
6'2"
HS
Camden
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A cerebral floor general with good feel for the game, Alex Pace used his quickness to consistently beat...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Alex Pace

Instagram Twitter
State: New Jersey
School: Camden
Club: Atlanta Xpress
Subscribe below to view this player's evaluation

Highlights

Jamal Smith

Jamal Smith

NJ
PG/CG
HEIGHT 5'9"
POS PG/CG
CLASS 2028
View Player
​
Jamal
Smith PG/CG
Class
2028
Height
5'9"
HS
Trenton central
|
NJ
MADE Hoops East HSA: NJ Eye Catchers
A confident shot maker from the perimeter who also possesses the ability to create plays for others around...
Written by Ralph Jean-Francois
Read more at PrepHoops.com
Prep Hoops

Jamal Smith

Instagram Twitter
State: New Jersey
School: Trenton central
Club: YSU Elite
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

Rankings

262 Players Ranked

  • 1
    Deron Rippey Jr.

    Deron Rippey Jr.

    Blair Academy

  • 2
    Julius Avent

    Julius Avent

    Bergen Catholic

    Michigan State
  • 3
    Eric Hillsman

    Eric Hillsman

    Patrick School

  • 4
    Jaen Chatman

    Jaen Chatman

    Blair Academy

    Rhode Island
  • 5
    Trey Lewis

    Trey Lewis

    Roselle Catholic

View Full Rankings

Related Articles

  • 2026 Top Available Combo Guards

    2026 Top Available Combo Guards

    Joe Esquivel-Murphy • October 9

  • The Challenge: 2028 Stock Risers

    The Challenge: 2028 Stock Risers

    Colby Giacubeno • October 8

  • 2026 Top Available Public Union County Prospects

    2026 Top Available Public Union County Prospects

    Joe Esquivel-Murphy • October 8

  • Hoop Group Mid-Atlantic Fall Elite Camp Notables

    Hoop Group Mid-Atlantic Fall Elite Camp Notables

    Ralph Jean-Francois • October 8

  • MADE East HSA: 2028 frontcourt eye-catchers (Day 1)

    MADE East HSA: 2028 frontcourt eye-catchers (Day 1)

    Ari Rosenfeld • October 7

Loading...
Home New Jersey MADE Hoops East HSA: NJ Eye Catchers

Prep Network

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

Company

  • News
  • About
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search

Support

  • My Account
  • Contact
  • Sitemap

© 2025 Prep Hoops. All rights reserved.