All Scores

NCAA Tournament: Ranking the top 25 players in the Sweet 16

Reigning NCAA Tournament Most Outstanding Player Aliyah Boston looks to lead South Carolina to back-to-back national titles. (Brianna Paciorka/USA TODAY)

There have been plenty of surprises so far in the NCAA Tournament, with two No. 1 seeds going down in the second round, and Ole Miss and Miami playing David to Stanford and Indiana’s Goliath. But one thing that hasn’t been surprising is the depth of talent in the March Madness field.

Building off our preseason top-25 player rankings, here are the top 25 players to watch in the Sweet 16, beginning Friday in Seattle and Greenville, S.C.

1. Aliyah Boston, South Carolina

The Gamecocks senior will remain the queen of March Madness until someone unseats her. In last year’s tournament, she was named Final Four Most Outstanding Player while leading her team to a national title. This season, Boston is on track to do it again. The senior is averaging 13.1 points, 9.7 rebounds, 2.0 blocks and 1.8 assists per game. Her numbers may not look as good as others on this list, but that’s because Boston knows how to play within South Carolina’s system. Despite the Gamecocks’ plethora of talent, she remains the center of everything they do.

2. Caitlin Clark, Iowa

At this point, everyone knows Caitlin Clark. The Iowa junior is averaging 26.8 points, 8.6 assists and 7.3 rebounds per game. Her game is polished and well-rounded, and she does everything from full-court passes on the fastbreak to long-range 3-pointers. After the Hawkeyes lost to Creighton in the second round of last year’s tournament, Clark has been playing with a chip on her shoulder. In Round 1, she recorded 26 points, 12 assists and seven rebounds, and she followed that up with 22 points, 12 assists, three steals and three rebounds in Iowa’s second-round win over Georgia.

3. Angel Reese, LSU

In LSU’s second-round win over Michigan on Sunday, Reese had a game indicative of what she’s done for the Tigers all season. She finished with 25 points, 24 rebounds and six blocks — a stat line so insane, it seems fake. But that’s the energy Reese has brought to the court every game since transferring from Maryland. She’s averaging 23.8 points, 15.7 rebounds and 1.6 blocks per game this season.

img
Rickea Jackson (David Yeazell/USA TODAY Sports)

4. Rickea Jackson, Tennessee

Tennessee had its share of struggles to start the season, and Jackson was a part of that. The talented senior missed multiple games based on a coach’s decision as the Vols worked through their issues, but both she and the team came out of it stronger. Now, Jackson has Tennessee looking downright dangerous. A projected top-5 draft pick before she decided to use her fifth year of NCAA eligibility, Jackson is a three-level scorer who, at 6-foot-2, is a defensive mismatch for opponents. She’s averaging 19.3 points, 6.1 rebounds and 1.5 assists while shooting 54.9 percent from the field.

5. Diamond Miller, Maryland

Who could forget Miller’s one-legged jump shot to top Notre Dame earlier in the season? That game-winner is just the tip of the iceberg when it comes to Miller’s talent. Averaging 19.3 points, 6.5 rebounds, 3.0 assists, 2.1 steals and 1.3 blocks per game this season, Miller is the key to Maryland’s success. She’s at her best when attacking the basket and using her 6-3 frame to score around defenders, often using a lethal step-through to do so.

6. Alissa Pili, Utah

Utah surprised a lot of people this season, and so did Pili, who transferred in from USC. But the 6-2 forward is no longer under the radar. The junior, who averages 21 points, 5.6 rebounds and 2.3 assists per game is a matchup nightmare for defenses. She scores with strength and finesse on the inside and can step past the 3-point line, where she shoots at a 42.4 percent clip. Defensively, Pili’s tall, stocky frame is a challenge for fellow posts. She can outmuscle opponents but is also quick on her feet, making for a dangerous combination.

7. Maddy Siegrist, Villanova

The senior forward has been nothing short of spectacular for the Wildcats this season. She can create off the cut or with the ball in her hands, averaging an NCAA-leading 29.2 points per game. Siegrist is difficult to contain, as she scores from the inside and outside, shooting 51.9 percent from the field and 37 percent from beyond the arc. Both are season-highs for her four seasons as a Wildcat. Siegrist is capable of major scoring outbursts, such as a career-high 50 points against Seton Hall earlier this year.

img
Hailey Van Lith (Aaron E. Martinez/USA TODAY NETWORK)

8. Hailey Van Lith, Louisville

Van Lith is already a top player, but in the NCAA Tournament, the guard takes things to another level. After averaging 19.5 points per game during the season, that number increased to 23.5 over the first two games of the tournament. At 5-7, the guard is undersized but makes up for it with her competitive drive. She has a solid handle and is quick off the bounce, allowing her to get to the rim or to pull up from midrange — and that’s where she really shines, showing off her athleticism and a quick release.

9. Elizabeth Kitley, Virginia Tech

One of the four finalists for the Naismith Player of the Year Award, Kitley has propelled the Hokies to 13 straight wins, a No. 1 seed and a Sweet 16 appearance. The 6-6 center is averaging a double-double with 18.2 points, 10.8 rebounds and 2.3 blocks per contest. The senior does her scoring in the paint with a variety of moves, from face-up jumpers to quick spins to the hoop. Kitley attacks the basket with limited dribbles, a skill that allows her to use her height advantage while limiting turnovers.

10. Azzi Fudd, Connecticut

UConn’s star guard spent most of the season on the bench with a knee injury, but when Fudd plays, she is elite. Her return means the Huskies have a shot at their 15th straight Final Four. The top recruit in 2021 has struggled with injuries over her first two seasons, but Fudd’s skills have more than lived up to the hype. Before getting injured, Fudd was averaging 24 points per game on 54 percent shooting from the field and 43.4 percent from beyond the arc. In UConn’s win over Baylor in the Round of 32, Fudd looked like her old self, leading the Huskies with 22 points.

11. Sonia Citron, Notre Dame

The Fighting Irish guard has been a key piece to the team’s success all season, but with Olivia Miles and Dara Mabrey out with injuries, Citron becomes even more important. The sophomore is averaging 14.7 points, 5.5 rebounds, 2.4 assists and 1.7 steals on the season, impacting the game in a variety of ways. On offense, Citron is sneaky without the ball, always finding a cutting lane to the hoop. When the ball is in her hands, Citron can shoot (41.4 percent from 3) or attack off the bounce, with both dribble and post moves in her arsenal.

12. Charisma Osborne, UCLA

The Bruins welcomed the top recruiting class in the country this season, and while the talented young players settled in, Osborne was the guiding force. Now, the rest of the team is experienced, but Osborne remains the best player on the floor. She’s averaging 15.9 points, 5.8 rebounds, 2.9 assists and 1.5 steals per game. Osborne was also outstanding in the Round of 32, where her 36 points, eight rebounds and four assists propelled UCLA past Oklahoma and to a Sweet 16 appearance.

13. Quay Miller, Colorado

Miller has spent the season under the radar, but now that the Buffs are in the Sweet 16, it’s time she gets her shine. The 6-3 senior is listed as a center but can play multiple positions. That versatility makes Miller a matchup nightmare for opponents, as she can post up guards and take bigs out of the paint by shooting 3s. Miller is averaging 13.1 points and 8.7 rebounds on the season and was particularly dominant against Duke, finishing with 17 points, 14 rebounds and three assists in the upset.

img
Zia Cooke (Jacob Kupferman/Getty Images)

14. Zia Cooke, South Carolina

On a team stacked with talent, Cooke is the leading scorer with 15.3 points per game. The senior guard has experience in big games, after helping her team to a national title last season. In 2021-22, she averaged 10.7 points per game, but with Destanni Henderson now playing in the WNBA, Cooke took on a larger scoring role as a senior. Her ability to dismantle defenses off the dribble creates movement and openings for her teammates, or opportunities for Cooke to score herself. And with talented post players like Boston and Kamilla Cardoso drawing attention in the paint, Cooke provides balance to the Gamecocks offense with her ability to knock down 3-pointers at a 36.1 percent clip.

15. Georgia Amoore, Virginia Tech

Kitley may be the focus of Virginia Tech’s offense, but Amoore is the player who makes everything happen. The point guard is a skilled passer who makes smart decisions — her 5.1 assists per game and 2-to-1 assist-to-turnover ratio are proof of that. But Amoore is also an excellent scorer, and she’s been huge in the postseason. She scored 24 points in the ACC tournament semifinals, and then 25 in the final. In the first two rounds of the NCAA Tournament, Amoore notched 22 and 21 points, respectively.

16. Jordan Horston, Tennessee

The Tennessee senior does a little bit of everything for her team, averaging 15.5 points, 7.1 rebounds, 3.4 assists, 1.5 steals and 1.1 blocks per game. At 6-2, Horston is a strong guard who can use her size and strength to attack the basket. Once she breaks down her primary defender, Horston can elevate and finish or make a play for one of her teammates. Horston also performs well under pressure, like in the SEC semifinals when she finished with 17 points and 10 rebounds in the Vols’ upset of LSU.

img
Aaliyah Edwards with the Big East tournament MVP trophy (M. Anthony Nesmith/Icon Sportswire via Getty Images)

17. Aaliyah Edwards, UConn

UConn has had ups and downs this season, largely due to injuries, but throughout the chaos, Edwards has been a constant. She’s played every game for the Huskies (just one of two players to do so) and has been consistent in her role. Edwards is averaging 17 points and nine rebounds per game for a near double-double, while also shooting 58.9 percent from the field. Edwards can catch in the post or create for herself on the dribble. She also extends defenses with a solid midrange game.

18. Gianna Kneepkens, Utah

The sophomore guard has been crucial to Utah’s inside-outside game thanks to her ability to knock down shots. Kneepkens is shooting 42 percent from beyond the arc and averages just over two 3-pointers per game. But Kneepkens is more than just a shooter — she’s an all-around scorer who finished her high school campaign with 3,704 points per contest, a testament to her scorer’s mentality.

19. Kamilla Cardoso, South Carolina

Cardoso may come off the bench for South Carolina, but she would be a starter on almost any other team in the country. The 6-7 junior is averaging 9.7 points and 8.6 rebounds per game, providing a major spark for the Gamecocks’ second unit. She’s also averaging two blocks per game, making her presence felt on the defensive end. With Cardoso playing as South Carolina’s sixth woman, opponents get zero reprieve when Boston goes to the bench.

20. Monika Czinano, Iowa

Czinano is a perfect complement to Clark. She’s averaging 17.5 points and 6.6 rebounds per game, while making an efficient 67.5 percent of her attempts. A true post, Czinano is at her best with her back to the basket, where she knows how to seal and read her defender. Czinano has good hands and a high basketball IQ, making her an easy target for Iowa’s guards.

21. Jacy Sheldon, Ohio State

Ohio State’s senior guard is a rarity in college basketball in that she’s her team’s best offensive and defensive player. Last season, she was an All-Big Ten honoree and a member of the All-Defensive Team. Sheldon missed most of this season with a leg injury, but she came back in time for the postseason, when Ohio State needed her most. The point guard finished with 16 points, six rebounds, five assists and two steals, as well as the game-winning shot, to lead her team past North Carolina in the Round of 32.

22. Alexis Morris, LSU

The senior guard has played for three teams — Baylor, Rutgers and Texas A&M — before finding a home at LSU, where she is thriving. Morris is her team’s second-leading scorer at 14.7 points per game, and she also distributes the ball and runs the LSU offense. She’s averaging four assists and 1.9 steals per game, both career-high marks that prove her worth on both sides of the ball. While Reese attracts a lot of attention inside, Morris helps free her up with her playmaking and scoring abilities.

img
Haley Cavinder (Megan Briggs/Getty Images)

23. Haley Cavinder, Miami

The senior guard transferred to Miami after three years at Fresno State in hopes of playing in an NCAA Tournament. Cavinder is a big part of why the Hurricanes are in the Sweet 16. She’s averaging 12.6 points, 4.9 rebounds and 2.5 assists per game. Cavinder is undersized at 5-6, but she makes up for it with athleticism and a high basketball IQ. The guard can create for herself or others and is sharp from long range, where she shoots 40.9 percent.

24. Taylor Mikesell, Ohio State

With Jacy Sheldon out for most of the season, the Buckeyes counted on Mikesell, who is playing 35.4 minutes per game — the most of her five seasons in the NCAA. She leads Ohio State in scoring at 17.2 points per game, making 3.2 3-pointers per game and shooting 40.9 percent from beyond the arc.

25. Angel Baker, Ole Miss

Baker did a little bit of everything in Ole Miss’ upset of Stanford in the Round of 32, helping her team to the Sweet 16. She’s an excellent defender, something the Rebels pride themselves on, and the team’s leading scorer at 14.9 points per game. Baker contributes in other ways as well, recording 5.4 rebounds and 2.5 assists per contest.

Eden Laase is a Staff Writer at Just Women’s Sports. Follow her on Twitter @eden_laase.

‘Sports Are Fun!’ Talks Dust-Up Between WNBA Rivals Angel Reese and Caitlin Clark

Cover image for Sports Are Fun with Kelley O'Hara featuring WNBA rivals Angel Reese and Caitlin Clark.
The 'Sports Are Fun!' crew spotlights the WNBA rivalry between stars Angel Reese and Caitlin Clark. (JWS)

Welcome to another episode of Sports Are Fun!

Every week on Sports Are Fun! presented by Amazon Business, co-hosts soccer legend Kelley O'Hara, sports journalist Greydy Diaz, and JWS intern BJ serve up their hottest takes on the biggest women's sports headlines.

This week, the Sports Are Fun! crew is joined by retired NWSL star Darian Jenkins. And with the WNBA season tipping off last weekend, women's basketball naturally dominated conversation.

Firstly? The Caitlin Clark flagrant foul heard around the league — and the fallout that subsequently followed it.

"First game that we want to go over is Fever vs. Sky," O'Hara introduced. "Caitlin Clark had a triple-double. Angel Reese had a double-double. And the Fever won. But what everyone's been talking about is the foul that Caitlin Clark committed on Angel."

"The flagrant," corrected BJ.

"Excuse me," O'Hara said. "So Caitlin Clark had a foul on Angel Reese under the basket. It got upgraded to a flagrant one. Aliyah Boston came to her defense, because Reese got up and was kind of going for Caitlin. A lot of chatter around this, and I liked the spice."

"It's the game," Diaz said, jumping in. "It was a basketball play, as they both said. However, it was flagrant. It happens in basketball. I think it was the reaction that we saw on social media that really elevated it."

"This is a rivalry, everyone," quipped BJ. "This rivalry feeds families. We love it."

"She's a spicy player. I love seeing the passion," Jenkins said of Reese. "We should be excited about that, especially in women's sports."

"I feel like it's always, 'We'll play nice, be proper, don't swear,'" she continued. "You never see that in the men's game. They're heated all the time."

"At the end of the day, these are physical players," echoed Diaz. "Caitlin Clark is physical. She was physical last year, she's physical this year. It's a grown woman's game."

Along with Caitlin Clark and Angel Reese, the Sports Are Fun! hosts additionally cover WNBA tip-off, the surging San Diego Wave, the PHWL Finals, and so much more!

'Sports Are Fun!' condemns allegedly hateful remarks from Indiana fans

The rivalry between second-year WNBA stars Caitlin Clark and Angel Reese was on full display at the Indiana Fever's opening weekend game against the Chicago Sky. But it was the crowd's response to it that hit a nerve with the Sports Are Fun! hosts.

"It was a foul, flagrant foul, obviously," BJ said. "But I would be remiss if I didn't say that what is unacceptable is the Fever [fans'] behavior — bad statements, bad sportsmanship, bad slandering on Angel."

"There's no space for that sort of behavior," Diaz agreed. "There are kids at that game... It's unacceptable."

"You can you can heckle, we're all for that," O'Hara chimed in. "But if there's somebody saying hateful things, racist things, it's got to be reported."

"Just on a human level. You can be a fan of the game, but you see something wrong, check it," Jenkins said. "These women worked so hard to get where they are. If you're stooping that low, you should not be allowed at a game."

Sports Are Fun! podcast graphic featuring Kelley O'Hara.
'Sports Are Fun!' places Kelley O'Hara at the intersection of women's sports and fun. (Just Women's Sports)

About 'Sports Are Fun!' with Kelley O'Hara

'Sports Are Fun!' is a show that’ll remind you why you fell in love with women's sports in the first place.

Join World Cup champ, Olympic gold medalist, and aspiring barista Kelley O'Hara as she sits down with sports journalist Greydy Diaz and a revolving cast of co-hosts and friends. Together, they're talking the biggest, funnest, and most need-to-know stories in the world of women’s sports.

From on-court drama to off-field shenanigans, to candid (and silly) chats with the most important personalities in the space, this show screams "Sports Are Fun!"

Subscribe to Just Women's Sports on YouTube to never miss an episode.

USWNT Roster Strikes a Balance Ahead of Summer Friendlies

USWNT players including Sam Coffey and Crystal Dunn line up before a 2025 friendly.
This week's 24-player USWNT roster will face China PR and Jamaica in upcoming friendlies. (Brad Smith/ISI Photos/USSF/Getty Images for USSF)

Another USWNT roster arrived on Tuesday, with head coach Emma Hayes tapping 24 players for the world No. 1 team's upcoming early summer friendlies against No. 17 China PR and No. 40 Jamaica.

Featuring both mainstays and prospects, the lineup showcases Hayes's interest in developing young standouts while also highlighting returning regulars — and one unexpected favorite.

USWNT staples like Crystal Dunn, Emily Sonnett, Lindsey Heaps, and Lynn Biyendolo are back, balancing out less experienced players like forwards Michelle Cooper and Emma Sears, midfielder Claire Hutton, and defender and first-time call-up Kerry Abello.

One uncapped invitee doesn't fit the US's ongoing youth movement mold, with 32-year-old Kansas City captain and celly queen Lo'eau LaBonta earning her first national team nod.

"First of all, she's deserving of the call-up," Hayes told reporters on Tuesday morning, praising the midfielder's NWSL play. "She’s being consistent in everything that she has done. And with the volume of young players or less experienced players we're bringing in, I think we have to get that balance right."

Angel City sister duo Alyssa and Gisele Thompson also made the cut, with Hayes shifting Gisele from defender to forward ahead of the younger Thompson's possible fourth senior cap.

European club players also returned to the spotlight, with Ajax's Lily Yohannes, Chelsea's Naomi Girma and Catarina Macario, Arsenal's Emily Fox, and Manchester United's Phallon Tullis-Joyce heading to camp alongside Dunn (PSG) and Heaps (OL Lyonnes).

Hayes also noted that former call-ups Jaedyn Shaw (North Carolina), Mia Fishel (Chelsea), and Korbin Albert (PSG) will spend the break with the USWNT U-23 squad, calling time with the youth team "what I felt has been really missing for a lot of players."

Seattle goalkeeper Claudia Dickey makes a save during a 2025 NWSL match.
Stellar NWSL play has Seattle's Claudia Dickey in the mix for the USWNT goalie gig. (Soobum Im/NWSL via Getty Images)

USWNT goalkeeper competition continues

Tullis-Joyce as well as Utah's Mandy McGlynn and Seattle’s uncapped Claudia Dickey will feature in goal, as the search to replace retired USWNT legend Alyssa Naeher continues.

"The data don't lie — Claudia Dickey's probably the best performing goalkeeper in the NWSL this season," Hayes said of the US newcomer.

Notably, Houston's Jane Campbell will not be joining the team, despite the longtime reserve keeper's 10 caps and six clean sheets for the USWNT.

All in all, Tuesday's roster marks one of Hayes's more diverse lineups, with this window's friendly opponents allowing her the freedom to test out new configurations.

Expect the US boss's next roster to be a bit less experimental, as the stakes will raise with late June's three-match slate against No. 26 Ireland and No. 7 Canada.

The May/June 2025 USWNT roster

  • Goalkeepers: Claudia Dickey (Seattle Reign FC) Mandy McGlynn (Utah Royals), Phallon Tullis-Joyce (Manchester United)
  • Defenders: Kerry Abello (Orlando Pride), Crystal Dunn (Paris Saint-Germain), Emily Fox (Arsenal FC), Naomi Girma (Chelsea FC), Tara McKeown (Washington Spirit), Avery Patterson (Houston Dash), Emily Sams (Orlando Pride), Emily Sonnett (Gotham FC)
  • Midfielders: Sam Coffey (Portland Thorns FC), Lindsey Heaps (OL Lyonnes), Claire Hutton (Kansas City Current), Lo’eau LaBonta (Kansas City Current), Olivia Moultrie (Portland Thorns FC), Lily Yohannes (Ajax)
  • Forwards: Lynn Biyendolo (Seattle Reign FC), Michelle Cooper (Kansas City Current), Catarina Macario (Chelsea FC), Emma Sears (Racing Louisville), Ally Sentnor (Utah Royals), Alyssa Thompson (Angel City FC), Gisele Thompson (Angel City FC)

How to watch the upcoming USWNT friendlies

The 24-player USWNT roster will kick off their upcoming friendlies by taking on China PR at 5:30 PM ET on Saturday, May 31st, in St. Paul, Minnesota. Live coverage of the match will air on TBS.

Then on Tuesday, June 3rd, the US will face Jamaica in St. Louis, Missouri, with the 8 PM ET match airing live on TNT.

WNBA Rookie Paige Bueckers Balls Out in Dallas Home-Opener

Dallas rookie Paige Bueckers sets up a pass during the Wings' Monday loss to Seattle.
Bueckers tied the current season-high WNBA rookie single-game scoring mark with 19 points on Monday. (Michael Gonzales/NBAE via Getty Images)

Dallas rookie Paige Bueckers took charge on Monday, with the 2025 WNBA Draft's No. 1 overall pick proving her worth in the Wings' 79-71 loss to Seattle.

The only Wing to log more than 29 minutes in Monday night's home-opener, Bueckers spent 37 minutes on the Dallas court, tallying a team-leading 19 points, eight assists, five rebounds, and two steals in just her second pro game.

She also joined Mystics newcomer Sonia Citron as the only 2025 rookies to score more than 18 points in a single game so far this season.

On the flip side, 2025's No. 2 pick Dominique Malonga did not feature in the Storm's starting lineup, finishing her night with just one minute of playing time.

The 19-year-old French phenom made the most of her brief appearance with a speedy two points, despite Seattle head coach Noelle Quinn taking a conservative approach to integrating the WNBA's youngest player into the league.

While rookies make headlines, veterans still run the WNBA, with Quinn relying heavily on her experienced starting core to notch Seattle's first victory of 2025.

Leading the Storm was 2016 MVP Nneka Ogwumike with a 23-point, 18-rebound performance — her 110th career double-double — while Skylar Diggins (21 points, nine assists) and Gabby Williams (17 points, five assists, five rebounds) followed closely behind.

"I love how our vets showed up and willed us through possessions," Quinn said after the win. "I think that there's a lot to build and grow from this game."

How to watch WNBA games on Tuesday

The 2025 WNBA season continues at 7 PM ET on Tuesday, when the Atlanta Dream take on the Indiana Fever while the Las Vegas Aces visit the Connecticut Sun.

Both game will stream live on WNBA League Pass.

Ottawa, Minnesota Chase History as Puck Drops on PWHL Finals

Minnesota's Denisa Krizova and Claire Thompson chase Ottawa's Ronja Savolainen, who controls the puck, during a 2025 PWHL game.
Ottawa is the first Canadian team to ever make the PWHL Finals. (Troy Parla/Getty Images)

For the second straight year, the 2025 PWHL Finals are down to the postseason's underdogs, with the No. 3 seed Ottawa Charge and the No. 4 seed Minnesota Frost facing off in the best-of-five championship series after ousting the league's top teams.

Minnesota booked their Finals spot with a 3-1 series victory over No. 2 seed Toronto last Wednesday, before Ottawa ousted top-seeded Montréal by the same series margin on Friday.

While the Frost gear up to defend their 2024 Walter Cup title this week, first-time playoff team Ottawa will aim to make even more history by securing Canada’s first-ever PWHL trophy.

This year's PWHL Finals pits Minnesota's red-hot offense, which netted 18 goals across four semifinal games, against Ottawa's shutdown defense.

Led by rookie goaltender Gwyneth Philips — a 2025 Goaltender of the Year finalist — the Charge allowed just six pucks into the net through four playoff games.

Philips's top save percentage and low 1.14 goals-against average will be put to the test by the Frost, who claim seven of the PWHL's Top-8 postseason players, led by forward Taylor Heise and her seven playoff points.

Ottawa's Jincy Roese and Minnesota's Liz Schepers skate during a 2025 PWHL game.
Either Ottawa or Minnesota will earn the Walter Cup in the 2025 PWHL Finals. (Troy Parla/Getty Images)

How to watch the 2025 PWHL Finals

The puck drops on the 2025 PWHL Finals tonight at 7 PM ET, as Minnesota hits the ice against Ottawa live on YouTube.

Start your morning off right with Just Women’s Sports’ free, 5x-a-week newsletter.