Training camp’s approaching and the Bills are hoping to be one of the surprise teams this season. The NFL odds may not be in their favor considering the New England Patriots are in their division, but could some shrewd offseason moves bring Buffalo back to relevance?

There are still some unanswered questions when it comes to the Bills and their schemes and position battles.

The team is switching a 3-4 to a 4-3 defense in hopes they’ll be able to have better success at stopping the run. Pass defense wasn’t as much of an issue with George Wilson and Jairus Byrd back in the secondary.

In order to help stifle the run, the Bills made a couple huge splashes in free agency, signing both Mario Williams and Mark Anderson, who will immediately slot into the two starting defensive end positions.

Williams was the cream of the free agent class and it was a little surprising that he opted to sign with Buffalo ahead of a number of other seemingly more attractive destinations.

The other point of interest is at the receiver position.

Buffalo made it a priority to re-sign number one wideout Stevie Johnson and the franchise did just that. Johnson’s going to need some help though and that’s where the question marks come in.

Right now it looks like Donald Jones will be lining up as the second wide receiver, with Derek Hagan and David Nelson also possibilities.

One area that’s definitely no concern is at running back, where Fred Jackson and CJ Spiller form one of the most dangerous tandems in the entire league. Both are able to catch passes out of the backfield, which should definitely help take some pressure off of Ryan Fitzpatrick.

To summarize, the Bills made some strong moves during the offseason and their roster, especially on the defensive end, is really starting to look solid. They’ll certainly be a team to keep an eye out for this season.