The Packers are coming off a 10-6 season in which Aaron Rodgers led the team from a 4-6 record through a run to the NFC championship game that included a thrilling 34-31 victory against the Cowboys in the divisional playoffs.

The Falcons, however, provided the reality check in the NFC championship game by knocking off the Packers, 44-21. The message was clear: Green Bay needed to put more pieces around Rodgers, who turns 34 this season and has a contract that runs through 2020.

Here’s a closer look at how the Packers did just that in the offseason.

MORE: Montgomery the real deal at RB

Running back: Which rookie pops?

Eddie Lacy departed for Seattle after an up-and-down career in Green Bay. Ty Montgomery, a receiver-turned-running back, led Green Bay with 457 yards and three TDs last season.

The goal here should be for the Packers to divvy up the carries between Montgomery and one of three rookies selected in the 2017 NFL Draft. The early pecking order would be BYU’s Jamaal Williams (fourth round), UTEP’s Aaron Jones (fifth round) and Utah State’s Devante Mays (seventh round). That competition should be furious in training camp and should intrigue Green Bay fans the most.

Receiver/tight end: Big addition

Green Bay’s receiver rotation features Jordy Nelson, Davante Adams and Randall Cobb, and Montgomery could fit in that mix. Depth at the position is not an issue. Green Bay’s flashiest offseason addition was veteran tight end Martellus Bennett, who won a Super Bowl ring with the Patriots last season.

Jared Cook played well in spots and made the memorable catch against Dallas, but Bennett is a clear upgrade at the position and might be the best tight end Rodgers has had since Jermichael Finley. In fact, the Packers’ leading tight end has averaged 35 catches, 403 yard and four TDs per season since Finley’s departure. Bennett should be able to surpass that. Green Bay also added Lance Kendricks. The pressure is on Richard Rodgers to earn his spot now.

Offensive line: Interior concerns

For all the issues with Green Bay’s running game last season, the offense still averaged 4.5 yards per carry. The Packers, however, must reshuffle the interior after letting T.J. Lang sign with Detroit and J.C. Tretter sign with Cleveland in the offseason. That comes one season after Josh Sitton signed with the Bears.

The combination now consists of Corey Linsley and center and guards Lane Taylor and Don Barclay, but veteran Jahri Evans also could start for the Saints. David Bakthiari and Bryan Bulaga return at tackle.

Front seven: Same game

Green Bay features many of the same pieces across its front seven. Mike Pennel left for the Jets, but the Packers added Ricky-Jean Francois via free agency and drafted Auburn’s Montravius Adams to build depth.

Fourth-round pick Vince Biegel should be a rotation player at linebacker along with Blake Martinez and Jake Ryan, and that should allow for Green Bay to put Clay Matthews back outside with Nick Perry. Green Bay needs to pass-rushers to be consistent in Dom Capers’ scheme, and with Julius Peppers gone, Matthews needs to be that player again.

Secondary: New corners

Pick your adjective to describe how bad Green Bay’s secondary was last season. Most of them would fit. The Packers allowed a league-worst 8.1 yards per attempt and ranked 31th in pass defense. The team declined to address that in free agency but spent a pair of second-round picks on Washington cornerback Kevin King and N.C. State safety Josh Jones, and the latter will work in behind Ha-Ha Clinton Dix and Morgan Bennett.

MORE: King among impact rookies for 2017

Green Bay lost Micah Hyde via free agency but brought Davon House back in return, and at least one from the combination of Damarious Randall, Quinten Rollins and Ladarius Gunter needs to step up and be better.

Those cornerbacks can’t be that bad again if the Packers want to make that run to the Super Bowl.