The start of NBA free agency is just weeks away, with all 30 teams finalizing their wish lists before June 30th.

Every team attacks free agency differently, although identifying your biggest hole or weakness and attempting to fix it is the general idea here. This could mean signing a player who fills a specific position, role or skill set.

For this exercise, we're looking at every NBA team's most glaring hole while identifying three (reasonable) free agent targets that would help turn this weakness into a strength.

Note: (TO) = player has a team option that would need to be declined to become a free agent, (PO) = player must decline a player option to become a free agent and (RFA) = player can become a restricted free agent, meaning his current team possesses the right to match an offer sheet.

 

Atlanta Hawks: Backup Point Guard

Potential Targets: Jevon Carter (PO), Patrick Beverley, Reggie Jackson

Atlanta has quietly become one of the deepest teams in the NBA, with two potential All-Stars at guard, a load of wings after the trade for Saddiq Bey and a frontcourt that somehow still features John Collins.

The Hawks can't afford to be big spenders in free agency but could use a veteran point guard behind Trae Young and Dejounte Murray.

Carter is the perfect fit, a tenacious defender who made 42.1 percent of his threes last season. Beverley can still hit shots and defend at a high level in limited minutes and Jackson carries 75 games of playoff experience.

This roster probably needs a trade or two to consolidate talent and shed some future money, but getting a veteran point guard would help as well.