I have no idea how they are going to make this all work cap wise.
Marchand - XXX - DeBrusk
Hall - Haula - Pastrnak
Frederic - Coyle - Smith
Foligno - Nosek - Wagner
Lindholm - McAvoy
Grzelyck - Carlo
Forbort - Clifton
Reilly - Zboril
Ullmark
Swayman
That roster of 22 is $2.3 million under the cap. That doesn't include the 2 RFA's that need to be signed, Studnicka and Ahcan. Those two probably take up the entire $2.3 million and can't be sent to Providence without waivers. In Ahcan's case, they're probably going to need him on the roster to start the year due to injuries. That's before we even get to Bergeron, Krejci and any additional moves. They can sign Bergeron and Krejci to 35+ deals and push the bonus money to next season but that's not ideal.
Sweeney has signaled a quiet offseason is coming but I think they're going to have to get creative and try and move out some combination of Smith, Haula, Foligno, Nosek, Wagner, Reilly, Forbort. Those 7 players take up over 20% of the cap space. Maybe add Ullmark in there, but I think that's a real long shot and they've also already missed the goalie market. I think it's possible they dip into available LTI, but not more than a couple million.
Basically, to run it back with just Bergy and Krejci, Sweeney needs to undue a large portion of last offseason.