The Buffalo Bills added some versatility to their offensive line Thursday.

A league source confirmed to The Buffalo News that the Bills have agreed to a one-year contract with former Carolina Panthers offensive lineman Daryl Williams. NFL Network was first to report the agreement.