That seems like a good plan. The only move I'm not a fan of is restructuring Nathan Shepherd, but that's mostly because I think we need to upgrade that position. But, he would be good depth so it's not a big deal. Extending Juwan Johnson is obviously controversial, but I do think there is a player in there if he can stay healthy and the next OC can figure out how to use him correctly. I'm not sure he should really be a TE since his blocking isn't great and our mediocre OL and issues at RT mean he would often have to stay in to block or chip before running routes.