MINNEAPOLIS (WCCO) – While the roster isn’t yet complete, the Minnesota Timberwolves have been active in NBA free agency.

It all started Friday with trading point guard Ricky Rubio to the Utah Jazz for a first round pick. The Timberwolves then made their first free agent signing in landing point guard Jeff Teague in a reported three-year, $57 million contract.

READ MORE: First Major Snowfall Brings Avalanche Of Wintery Pics

The Timberwolves added another free agent Sunday in what’s probably the last significant deal of the offseason. Minnesota agreed to terms with power forward Taj Gibson on a reported two-year, $28 million contract.

READ MORE: Lions Beat Vikings 29-27 For 1st Win Of Season

It’s yet another veteran player coming back to play for his former head coach in Tom Thibodeau. The Timberwolves introduced star Jimmy Butler as the first piece to the new puzzle last Thursday.

MORE NEWS: Gophers Will Play West Virginia In Guaranteed Rate Bowl

Gibson became an option for the Timberwolves after the pursuit of All-Star Paull Millsap ended. Gibson finished last season with Oklahoma City, but made his name playing for the Chicago Bulls for Thibodeau. He can help clear some space and protect Karl-Anthony Towns in the post.