Precious Achiuwa

New York Notes: Johnson, Barrett, Kolek, Payne, Achiuwa

Now that Mikal Bridges has been dealt, which Nets player currently has the most trade value? Cameron Johnson could fit that description, according to Brian Lewis of the New York Post. Johnson is entering the second year of a four-year, $94.5MM contract. Johnson averaged 13.4 points, 4.3 rebounds and 2.4 assists per game last season, despite battling numerous injuries. He’s a career 39.2% 3-point shooter and has good size for a wing.

The Kings, Magic and Lakers are among the teams who may have interest in the Nets sharpshooter, Lewis adds.

We have more from the New York teams:

  • The Nets have hired Andre Barrett as a scout, HoopsHype’s Michael Scotto tweets. Barrett worked four years for the league after a playing career in the NBA and a few foreign stops. He had been the scouting director for the now-defunct G League Ignite.
  • Second-round pick Tyler Kolek is eager to learn from Knicks starting point guard Jalen Brunson, the rookie out of Marquette told The Athletic’s Fred Katz. “It’s just playing under control, picking angles, getting to the line,” Kolek said. “That’s a really big thing. (Brunson) does a great job at getting to the line. I really gotta learn that. In the NBA, it’s so different. … You can over-exaggerate things, just little tricks of the trade you can pick up from older guys.” Kolek averaged 9.6 points and 7.0 assists in 27.2 minutes per contest for the Knicks’ Summer League team.
  • Despite the free agent addition of Cameron Payne, Kolek is currently viewed as the backup point guard ahead of Payne, according to Ian Begley of SNY TV. However, unless coach Tom Thibodeau goes with a 10-man rotation, Kolek may not get regular minutes. Miles McBride still projects to be in the rotation with Donte DiVincenzo and Josh Hart also coming off the bench.
  • The main backup big for the Knicks is still a question mark but they remain in regular contact with one of their free agents, Precious Achiuwa, Begley writes. However, Achiuwa has drawn interest from several other teams.

New York Notes: Thomas, K. Johnson, Kolek, Thibodeau, Knicks

In an interview with Michael Scotto of HoopsHype, Nets guard Cam Thomas said he’s been impressed with new head coach Jordi Fernandez so far. Fernandez is currently with the Canadian national team as it prepares for the Olympics in Paris later this month.

It’s been good,” Thomas said of adjusting to Fernandez. “He’s very smart. He’s very detailed. I think he’ll be good for our young team. I think we’re going the young route, so that’ll be good for us because he’s all about the details and pushes us to be great. I can’t wait to actually get to work with him.”

Thomas also discussed a number of other topics, including his contract situation. The 22-year-old, who led the team in scoring in 2023/24, is eligible for a rookie scale extension until the day before the 2024/25 regular season begins. He would be eligible for restricted free agency in 2025 if a deal isn’t reached.

You definitely think about it, but it’s not something I’m pushing for,” Thomas told Scotto. “Whatever happens with the organization happens. I can’t control that. The only thing I can control is going out there and playing the best basketball I can play. Whatever happens will happen. I’m not really pressed on it. … I want to keep improving my game to get ready for next season.”

On a related note, Thomas recently switched agents and is now represented by Alex Saratsis, according to Brian Lewis of The New York Post. Saratsis’ agency, Octagon, announced the addition of Thomas to its client list earlier this month.

Here’s more from the NBA’s two New York-based teams:

  • Lewis’ story is primarily focused on former first-round pick Keon Johnson, who finished last season on a two-way deal with the Nets. An unrestricted free agent who is still just 22 years old, Johnson has impressed with his defense, improved shot and decision-making in Summer League action, per Lewis. The Nets have one standard roster spot and a pair of two-way openings available, and Johnson thinks his play can translate to real NBA minutes. “I mean, I feel like everything that I’m doing out there is completely translated to what I would be doing on the main court, as far as playing defense, spacing the court and making open shots,” Johnson said. “And then whenever I do have the ball in my hands, just making simple reads. I feel like every day in Summer League I’ve kind of been showing that, and hopefully after Summer League, I’ll be able to do the same thing.”
  • Knicks rookie guard Tyler Kolek isn’t lacking for confidence, writes Stefan Bondy of The New York Post (subscription required). The former Marquette star, who was a second-round pick last month (34th overall), has impressed during Summer League action. “I wouldn’t say I’m surprised [how well I’m playing],” Kolek said. “All the work that I’ve put in has gotten me to this point. I’ve been in a lot of games in college. I’m not some first-year rookie that’s just come in playing 10, 12, 15 games in college, maybe only averaged 20 minutes a game. I’ve played a lot of games and I’m really comfortable on the basketball court.”
  • In the same story, Bondy says there’s still an expectation that Knicks head coach Tom Thibodeau will sign a contract extension. Bondy is surprised a deal has yet to be reached, though he acknowledges New York has had a very busy offseason so far.
  • Fred Katz of The Athletic takes a look at the Knicks‘ roster following the signing of Cameron Payne, writing that the team now has one of the deepest pool of guards in the league. According to Katz, the Knicks view Miles McBride as more of a two than a one, which is why they added Kolek and Payne. Like Bondy, Katz has also heard from sources that Thibodeau is “more likely to extend than not.” Katz also examines Precious Achiuwa‘s free agency, suggesting that a reunion is still possible, but it may behoove both sides to wait and see if any sign-and-trade opportunities arise.

Knicks Notes: Brunson, Achiuwa, Kolek, Dadiet

Jalen Brunson‘s four-year, $156.5MM extension should be viewed as the largest financial favor in NBA history, writes Fred Katz of The Athletic. Brunson opted for the security of having a long-term deal in place now, but he bypassed an extra $113MM that he would have been eligible to receive if he had waited another year.

Brunson didn’t mind taking less because he’s so happy playing in New York, Katz adds. He likes being with his Villanova friends on a team that can compete for a title, and he enjoys playing for coach Tom Thibodeau, who helped mold him into a star.

Katz notes that the financial impact of Brunson’s decision should be significant. In a league where nearly every contender operates under concerns about the first and second aprons, the Knicks now have their best player signed to a relative bargain of a contract through at least 2028, when he’ll have a player option for the final season. A league source tells Katz that Brunson was given a 15% trade kicker in the deal.

With newly acquired Mikal Bridges also on a team-friendly contract — making $23.3MM and $24.9MM the next two seasons — New York is in position to fortify its roster without worrying about the second apron. Katz points out that Brunson, Bridges, Josh Hart, OG AnunobyMitchell RobinsonDonte DiVincenzoMiles McBridePacome Dadiet and Tyler Kolek will make a combined $153.2MM when Brunson’s new contract takes effect with the 2025/26 season, leaving the Knicks well short of the projected $207.8MM second apron.

There’s more from New York:

  • The Knicks remain in touch with Precious Achiuwa in hopes of re-signing him as the primary backup to Mitchell Robinson, according to Ian Begley of SNY (video link). The free agent big man appeared in 49 games after being acquired from Toronto in December and had a significant role in the playoffs. New York is also exploring trades for “high-salaried veterans,” Begley adds.
  • Kolek impressed the Knicks on Saturday in his Summer League debut with seven points, seven rebounds and seven assists, per Steve Popper of Newsday. The second-round pick could be in contention for rotation minutes this season as a backup to Brunson. “I’m just trying to come in and do whatever (Thibodeau) asks me to do,” Kolek said. “Just keep my head down, do what he asks me to do. I’m a worker . . . That’s my calling card. I’m going to be in the gym, I’m going to get better. Really whatever the team needs, what the coach needs, that’s what I’m going to do.”
  • Dadiet said the speed of the game and the longer three-point line are the biggest adjustments in coming from France to the NBA, Popper adds. The first-round pick shot 2-for-8 Saturday, including air balls on two long distance shots. “I’m not sure of the difference,” he said. “In Europe it’s in meters.”

Scotto’s Latest: Jones, Kennard, Martin, Okogie, Knicks, Shamet, Klintman

The Clippers are showing interest in free agent guard Tyus Jones in sign-and-trade scenarios, Michael Scotto of HoopsHype reports in his latest around-the-league notebook.

While this is just speculation on Scotto’s part, the Clippers could look to use some combination of the expiring contracts of P.J. Tucker and Russell Westbrook or draft compensation and Bones Hyland in sign-and-trade scenarios for the Wizards guard.

Jones, our No. 15-ranked free agent, averaged 12.0 points and 7.3 assists per game last season while shooting 48.9% from the field and 41.4% from beyond the arc.

We have more from Scotto:

  • The leaguewide expectation is that Luke Kennard will return to the Grizzlies after the organization declined his team option before free agency, Scotto writes. Kennard averaged 11.0 PPG on 45.0% shooting from deep last season.
  • As we noted earlier Friday, it’s likely the Sixers look to use newly signed KJ Martin‘s contract as a trade chip when he becomes eligible to be moved on Jan. 15. The Sixers could trade for a player making $14MM if they packaged Martin alongside three minimum-salary players in a trade.
  • The Suns gave Josh Okogie a similar deal to what Martin got and could also look to utilize his salary as a trade chip, Scotto reports. However, unlike Martin, Okogie’s deal can’t be aggregated with other players on Phoenix’s roster due to the team’s position relative to the second tax apron.
  • The Knicks are trying to add both size and shooting to their roster this offseason, Scotto writes. Davis Bertans has previously been mentioned as an option for the Knicks, and they’re also expressing interest in free agent guard Landry Shamet. As reported, New York has shown interest in Walker Kessler but Utah’s asking price remains high. Meanwhile, Precious Achiuwa remains open to a return to New York.
  • Outside of the Knicks, Scotto reports that Shamet has drawn “exploratory interest” from the Bucks, Heat and Timberwolves. A return to the Wizards isn’t out of the question either.
  • The Pistons are attempting to finalize a contract with their No. 37 overall pick Bobi Klintman. Klintman is expected to end up on the 15-man roster on a multiyear contract, according to Scotto. The Pistons were intrigued by his size and shooting ability and are hoping to have him on a standard deal.

Eastern Notes: LaVine, Maxey, Vezenkov, Knicks, Prince

As the Bulls continue to explore the trade market for a possible Zach LaVine deal, agent Rich Paul wants it known that his client is handling the situation professionally and isn’t agitating for a move or taking issue with the team’s actions, writes K.C. Johnson of NBC Sports Chicago.

“I want to make this clean and clear: This whole idea that Zach has been anything but professional in this situation is false,” Paul told Johnson over the phone. “This guy has played hurt. He has represented the franchise with class. A lot has taken place during his time with the Bulls and he’s taken the high road every time. Does every player get frustrated at times? Yes. But Zach has been the ultimate professional and deserves better. The Bulls have business to do. And we’re letting them handle their business.”

LaVine’s trade value is at an all-time low, primarily due to his contract — the three years and $138MM left on his deal look especially onerous in the NBA’s tax apron era. He’s also coming off foot surgery that ended his season in January, but Johnson reports that LaVine is healthy and going through his typical offseason routine after having beaten the estimated recovery timeline of four-to-six months following his procedure.

The Bulls have presented “upwards of 15” LaVine trade proposals to various teams this offseason, according to Johnson, who hears that the Kings and Golden State have shown the most interest in the two-time All-Star. However, the Warriors‘ imminent additions of De’Anthony Melton, Buddy Hield, and Kyle Anderson probably signal that they’re going in a different direction, Johnson acknowledges.

Here’s more from around the Eastern Conference:

  • Speaking to Gina Mizell of The Philadelphia Inquirer, Sixers guard Tyrese Maxey said management is “doing a good job so far” in free agency adding players who will help the team win, adding that he was happy his willingness to wait a year for his own long-term contract helped Philadelphia open up enough cap room to land Paul George. “When we talked about it last year, it’s a trust thing,” Maxey said. “I trusted (the front office), and I feel like it worked out for us so far. It’s a cool deal. I wasn’t too worried about it.”
  • Rumors about a possible return to Europe continue to swirl around Sasha Vezenkov. According to Michalis Stefanou of Eurohoops, Vezenkov and his former EuroLeague team Olympiacos have agreed in principle on a lucrative long-term deal, but the 28-year-old forward remains under contract with the Raptors (with a $6.66MM cap hit in 2024/25), so his return to Greece would likely be contingent on negotiating a buyout with Toronto. Recent reporting indicated the Raptors expect Vezenkov to be with them in camp in the fall.
  • Ever since they agreed to an early version of the Mikal Bridges trade last week, the Knicks sought to expand it, making it clear to the Nets that they’d eventually circle back with more details, writes Fred Katz of The Athletic. Now that New York has amended the Bridges deal to ensure its hard cap is at the second apron instead of the first apron, Katz explores what’s next for the team, suggesting that re-signing Precious Achiuwa and adding another player using the taxpayer mid-level exception should be doable, assuming Achiuwa’s price is modest enough.
  • Following up on news that the Bucks have agreed to sign Taurean Prince, Eric Nehm of The Athletic considers what the veteran forward will bring to Milwaukee, opining that Prince looks like a good fit for the roster and should see regular minutes next season.

Knicks, Nets Expanding Bridges Trade To Include Milton, Diakite, Bates-Diop

The Knicks intend to sign-and-trade Shake Milton to the Nets as part of the blockbuster trade that will send Mikal Bridges from Brooklyn to New York, Shams Charania of The Athletic reports (via Twitter). Milton will receive a three-year, $9MM contract, but only the first season is guaranteed.

New York will also be including Mamadi Diakite in the trade, league sources tell Fred Katz of The Athletic (Twitter link). The Knicks have been looking for ways to add salary to the original framework to avoid being hard-capped at the first tax apron ($178.1MM), Katz notes. By aggregating salaries, the Knicks will instead be hard-capped at the second apron ($188.9MM).

The Nets will be sending the Knicks Keita Bates-Diop as part of the expanded deal, per Charania.

As cap expert Yossi Gozlan explains (Twitter links), the Knicks can give Milton a $3.1MM salary for 2024/25 using his Non-Bird rights. They will also be partially guaranteeing Diakite’s contract, which is currently non-guaranteed, to make the math work to get to at least $23.3MM in outgoing salary (the equivalent of Bridges’ 2024/25 cap hit). Sending out less outgoing salary than Bridges’ incoming figure would’ve hard-capped New York at the first apron.

Teams aren’t permitted to aggregate two or more minimum-salary contracts in a trade for matching purposes during the offseason. Diakite is on a minimum deal, but Milton will be earning 20% above his minimum salary, allowing the Knicks to avoid that trade restriction.

The Knicks will not have to account for Bates-Diop’s incoming salary for matching purposes because he fits into the minimum-salary exception.

After the trade, Gozlan projects the Knicks to have approximately $172MM in salary committed to 11 players. That means they’ll be about $16.9MM below the second apron, giving the team the financial flexibility to use the taxpayer mid-level exception and potentially re-sign Precious Achiuwa, who is an unrestricted free agent.

Here’s a rundown of the full trade, at least what has been reported thus far:

  • Knicks to acquire Mikal Bridges, Keita Bates-Diop and a 2026 second-round pick.
  • Nets to acquire Bojan Bogdanovic, Shake Milton (sign-and-trade), Mamadi Diakite, the Knicks’ 2025 first-round pick, the Bucks’ 2025 first-round pick (top-four protected), the Knicks’ 2027 first-round pick, the Knicks’ 2029 first-round pick, the Knicks’ 2031 first-round pick, the right to swap a 2028 first-round pick for the Knicks’ 2028 first-round pick, and the Nets’ 2025 second-round pick.

According to Gozlan, the Nets will create a $23.3MM trade exception (Bridges’ salary) if they absorb Bodganovic’s salary into an existing TPE worth $20.3MM (Twitter link). Using an exception from a previous season hard-caps a team at the first apron, but so does acquiring a player via sign-and-trade (Milton), so it seems safe to assume Brooklyn will use that preexisting TPE on Bogdanovic.

Milton, 27, was a productive bench player for Philadelphia for several seasons before signing with Minnesota last summer. The Wolves traded him to the Pistons before the February deadline, and he was subsequently waived, later signing a rest-of-season deal with the Knicks in early March as a free agent. He only appeared in four regular season games with New York.

Diakite, also 27, has bounced around the NBA over the course of his four seasons, suiting up for the Bucks, Thunder, Cavaliers, Spurs and Knicks on a variety of different contracts.

Bates-Diop, 28, has played for the Wolves, Nuggets, Spurs, Suns and Nets over the course of his seven years in the NBA. He exercised his player option for ’24/25 last month.

Eastern Notes: Cavs, Ott, Nets, Celtics, Hawks

After spending the past two seasons as a Lakers assistant, Jordan Ott has agreed to join Kenny Atkinson‘s coaching staff with the Cavaliers, sources tell Adrian Wojnarowski of ESPN (Twitter link).

Ott, who previously worked under Atkinson in Brooklyn, interviewed for Charlotte’s head coaching position this spring. According to Wojnarowski, Ott was a finalist in that process before the Hornets ultimately chose Charles Lee.

Michael Scotto of HoopsHype first reported that Ott was expected to land in Cleveland as an assistant if the Cavs decided to hire Atkinson.

Here are a few more notes from around the Eastern Conference:

  • Agents and league executives who have spoken to Brian Lewis of The New York Post don’t expect the Nets to opt for an extended rebuilding process that would see them slowly stockpile draft assets and sacrifice their projected 2025 cap room by taking on unwanted multiyear contracts. According to Lewis, the team is considered more likely to hang onto its biggest expiring contracts – including Ben Simmons‘ – and to pursue roster upgrades a year from now when could have upwards of $80MM in cap space.
  • Fred Katz of The Athletic takes a wide-ranging look at the Knicks‘ free agent and trade options to add a backup center, suggesting that Precious Achiuwa might be the top free agent candidate to end up in New York, even though he’s not the sort of “conventional” shot blocker and rim protector that head coach Tom Thibodeau would prefer.
  • In a pair of stories for MassLive.com, Brian Robb examines what the Derrick White contract extension means for the Celtics going forward – from both a roster and cap perspective – and notes that Boston will have a couple holes to fill on its coaching staff after the Hornets announced that former Blaine Mueller and Jermaine Bucknor are joining Charles Lee in Charlotte. Mueller coached the Maine Celtics last season, while Bucknor was a player development coach in Boston. Another Celtics assistant, Sam Cassell, was “heavily targeted” by rival teams seeking an experienced assistant, but appears likely to remain in Boston, Robb adds.
  • The Hawks are being sued by longtime executive and former team president Robert “Bob” Williams, who has accused the team of breach of contract and claims he’s owed a $660K bonus. Rosie Manins of The Atlanta Journal-Constitution has the details in a subscriber-only story.

Scotto’s Latest: Markkanen, Achiuwa, Knicks, Kessler, Vucevic, Sixers

The expectation around the NBA, according to Michael Scotto of HoopsHype, is that the Jazz will only seriously consider trading Lauri Markkanen if they receive a huge offer similar in value to the one Brooklyn got for Mikal Bridges, which included four unprotected first-round picks, an unprotected first-round swap, and one more lightly protected first-rounder.

The decision on Markkanen is viewed as an inflection point for the Jazz, who could accelerate their timeline by trying to find another star to join him in Utah or extend their timeline by moving the star forward and continuing to stockpile assets ahead of a loaded 2025 draft.

In addition to confirming the four teams previously reported to have interest in Markkanen (the Warriors, Spurs, Kings, and Timberwolves), Scotto adds the Pelicans to the list of potential suitors for the star forward. However, he says New Orleans has been reluctant to discuss valuable young role players like Trey Murphy and Herbert Jones.

Brandon Ingram, the most obvious trade candidate on the Pelicans’ roster, wouldn’t be a logical target for Utah in a Markkanen trade. New Orleans is including a pair of first-round picks in its deal for Dejounte Murray but could still offer as many as four first-rounders (2025, 2027, 2029, and 2031) in a package for a player like Markkanen.

Here’s more from Scotto:

  • Unrestricted free agent Precious Achiuwa – who is drawing interest from multiple contenders, per Ian Begley of SNY.tv – liked playing in New York and remains open to re-signing with the Knicks, Scotto writes. The Knicks’ search for help at center has also involved making trade calls to the Jazz about Walker Kessler and the Hornets about Nick Richards, according to Scotto, who says rival executives think the Jazz are more willing to listen to inquiries on Kessler than they would’ve been a year ago.
  • With DeMar DeRozan seemingly on the verge of leaving Chicago, there’s a belief around the league that the Bulls may look to trade Nikola Vucevic and make the roster even younger, league sources tell Scotto.
  • Providing several Sixers-related updates, Scotto says Philadelphia is expected to either trade or waive Paul Reed and his $7.7MM non-guaranteed contract, has exploratory trade interest in Nets forward Dorian Finney-Smith, and wants to add more shooting and guard depth, with Lester Quinones and Kyle Lowry among the players on its radar. Additionally, second-round pick Adem Bona is expected to get a standard contract and a place on the 76ers’ 15-man roster, Scotto reports.

Trade/FA Rumors: Markkanen, Westbrook, DeRozan, Achiuwa, Trent

Appearing on SportsCenter, ESPN’s Adrian Wojnarowski confirmed a report from his ESPN colleague Brian Windhorst stating that the Warriors are among the teams with interest in trading for Jazz forward Lauri Markkanen (YouTube link).

Utah is not sure it wants to trade (Markkanen), but they have to listen; they’ve been listening,” Wojnarowski said. “And a lot of the teams that missed out on Mikal Bridges from Brooklyn have transferred over to try and see if they can land Lauri Markkanen from Utah. Golden State is one of those teams.”

Here are a few more trade and free agency rumors from around the NBA:

  • According to Harrison Wind of DNVR Sports (Twitter link), three-time MVP Nikola Jokic has “pushed behind the scenes” for the Nuggets to trade for Clippers guard Russell Westbrook, himself a former NBA MVP. Wind hears Jokic has wanted to play with Westbrook for multiple seasons. Joey Linn of Sports Illustrated confirms (via Twitter) Wind’s reporting, adding that DeAndre Jordan has been supportive of the idea of adding Westbrook as well. According to Linn, the Clips are exploring “several” trade possibilities for Westbrook, and even if he isn’t traded to Denver directly, it’s possible he might eventually land with the Nuggets.
  • The Bulls and DeMar DeRozan appear destined to part ways, with a source telling Joe Cowley of The Chicago Sun-Times that the six-time All-Star will be landing elsewhere. According to Cowley, DeRozan made up his mind to leave once Chicago traded Alex Caruso to Oklahoma City for Josh Giddey. The Bulls have been targeting younger players in free agency, re-signing restricted free agent Patrick Williams and agreeing to a three-year deal with big man Jalen Smith.
  • While the Knicks chose not to tender a qualifying offer to forward/center Precious Achiuwa, they are still open to a potential reunion with the 24-year-old, a source tells Fred Katz of The Athletic. Ian Begley of SNY.tv hears (via Twitter) interest in a reunion is mutual, but the young big man is also drawing interest from “several” contenders, so he could have multiple options to choose from.
  • There hasn’t been much news related to Raptors guard Gary Trent Jr., a 25-year-old unrestricted free agent who earned $18.6MM last season. As Michael Grange of Sportsnet.ca writes, GM Bobby Webster said before free agency opened that a return to Toronto was still possible, assuming the terms were agreeable for both sides. “You want to be strategic about what’s tradable, what’s not tradable,” Webster said of Trent. “We have some big contracts coming up in the future, so it’ll just have to be something that makes sense for everyone.”

Knicks Didn’t Extend Qualifying Offer To Precious Achiuwa

The Knicks opted not to extend a $6.3MM qualifying offer to Precious Achiuwa, league sources tell Fred Katz of The Athletic (Twitter link). The decision means the 24-year-old big man will be unrestricted when he enters free agency on Sunday.

New York hasn’t ruled out re-signing Achiuwa, Katz adds, but the team didn’t want to risk the possibility of having him quickly accept the QO, which would have affected its hard cap situation as it tries to work out the details of the trade to acquire Mikal Bridges from Brooklyn.

The Knicks acquired Achiuwa in late December as part of the OG Anunoby deal. He wound up playing a significant role amid long-term injuries to Julius Randle, Mitchell Robinson and others. Achiuwa appeared in 49 games after the trade, making 18 starts and averaging 7.6 points and 7.2 rebounds in 24.2 minutes per night.

The Knicks have picked up their $2MM team option on Jericho Sims for next season, a source tells Stefan Bondy of The New York Post (Twitter link). The backup center still only has a $651K partial guarantee on his $2.09MM salary, with trigger dates in July and August. Sims, who has spent the past three seasons with New York, will be an unrestricted free agent next summer.

The team has declined DaQuan Jeffries‘ $2.5MM option, Katz tweets. Jeffries, who saw action in 17 games, will become an unrestricted free agent on Sunday.

The Knicks extended a qualifying offer to two-way forward Jacob Toppin, making him a restricted free agent, Katz tweets. However, two-way players Duane Washington Jr. and Charlie Brown Jr. did not receive QOs (Twitter links).