The Detroit Lions are slowly putting together depth for their roster, and Bob Quinn is bringing in some faces that are familiar to himself and Lions fans.
Here's a look at those deals and what they could mean.
DT STEFAN CHARLES
2016: Charles signed a one-year deal with a base salary of $1 million and a signing bonus of $550,000. He also has a workout bonus of $200,000. His total cap charge and cash number is $1.75 million and his dead money is $550,000.
What it means: Charles' cap number is higher than Tyrunn Walker's, so Bob Quinn clearly values the former Bills D-tackle. The signing bonus combined with the cap number means that unless Charles really struggles, he's expected to be a part of the team, and the rotation, in 2016.
TE TIM WRIGHT
2016: Wright is making $675,000 in base salary with a workout bonus of $40,000. He has a roster bonus of $6,250 for every game he is on the 46-man active game day roster up to $100,000. He also has up to $285,000 in incentives in his contract tied to playing time and incentives. His cap charge is $771,250.
What it means: Not a ton. The Lions don't have a lot tied into Wright, so he'll have to prove himself to make sure he's on the roster. Like a lot of deals Quinn has designed, bonuses are tied into production instead of roster, workout or signing bonuses. That's key because it makes players play to get paid.
QB DAN ORLOVSKY:
2016: He has a base salary of $985,000 with an $80,000 signing bonus. His cap number is $680,000. He's pulling in a total of $1.065 million in cash this year.
What it means: It's a typical veteran minimum deal with a small signing bonus. He's likely to be Detroit's No. 2 quarterback this season, but the Lions are probably going to draft a player to develop and to push Orlovsky for the No. 2 job. Orlovsky told ESPN.com when he signed he was offered more money to go other places, but chose to remain in Detroit because of his familiarity and comfort with Matthew Stafford and the coaching staff. It would be surprising to not see him on the roster this fall.
Numbers in this post are courtesy of ESPN Stats & Information. Follow Stats & Info on Twitter @ESPNStatsInfo.