Behind general manager Howie Roseman, the Philadelphia Eagles aggressively started to try and reshape their defense at the start of NFL free agency.

First, they added veteran defensive tackle with Javon Hargrave to help Fletcher Cox in the interior of the defense. Next they brought back veteran Rodney McLeod and Jalen Mills, moving Mills to safety, while letting Malcolm Jenkins saunter to New Orleans.

The teams biggest move to date was dealing a pair of picks, for Lions cornerback Darius Slay. Then bringing in Swiss army knife safety Will Parks and versatile linebacker Jatavius Brown, getting younger and faster on the defensive side of the ball.

So what's next? What starting roles have yet to be addressed?

It seems the team is putting out the feelers for third-year corner Rasul Douglas, but they still need to find someone to play or at least push Sidney Jones, opposite Slay.  The possibility of a defensive end is still there with Yannick Ngakoue continuing to make overtures to the Eagles on social media.

The team could add another linebacker, but don't expect a big splash at that position.

On offense, it seems the Eagles are going to use their draft ammo to add to that side of the ball.  Sure, we could see a veteran come in on a 'show-me' type of deal at wide receiver or running back, but it seems the draft will be where they look to add to the skill positions.

On the offensive line, there is a need for a swing tackle to replace Halapoulivaati Vaitai, who got a 5-year, $50 million deal to head to Mo'town. Another area of need is veteran depth on the offensive line.  With Jason Kelce adding another year, and Brandon Brooks suffering major injuries, the Eagles could use some insurance across the line.

While it seems there is been a lot of movement so far during the free agent period, like a fantasy football draft, many times they are won in the middle rounds.  Of the Roseman can tinker a little more here and there, they should be in good position on draft day to add helpful players to the roster.

More From 97.3 ESPN