Before the Super Bowl, the news broke that Kyle Shanahan would be the new offensive coordinator of the Cleveland Browns. Nothing official was signed, though, because after Shanahan's first interview with the team, he went on a vacation with his family. Now that he is back, a league source tells Mary Kay Cabot of the Plain Dealer and Jason La Canfora of CBS Sports that Shanahan and the Browns have agreed to a three-year deal. With the contract being finalized, the Browns should be officially introducing Shanahan to the media soon.
Shanahan interviewed with the Browns last week, before heading out of town on a vacation with his family. Both sides felt right away it was a fit, a league source said. Shanahan flew into Cleveland on Monday to wrap up the deal, which is for three years, according to a source.
Cabot's source makes it seem like the Browns fell in love with Shanahan right away, while previous reports from Ian Rapoport made it seem like the Browns were turned off by Shanahan initially before having a change of heart. I'm more likely to believe Cabot here.
Getting Shanahan on board is the final piece to the puzzle, and everyone can not move into full offseason mode to catch up on what the other teams in the league have already been able to do: prepare for next season.