Lots of options available: Let's say we trade Martin over this summer, and then Marleau sometime next year, Ron Hainsey comes off the books suddenly we have an extra 12 million dollars to spend right out of the blue. Along with no bonus money being used here's how it breaks down (via capfriendly) (lets say all of the above happens for 2019-2020):
Grundstrom(0.925)- Matthews - Marner
Johnsson - Kadri (4.5)- Brown (2.1)
Hyman (2.25)- Nylander (6.5)- Kapanen
4LW- 4C- Leivo?
Rielly (5m)- RD
Gardiner - Zaitsev (4.5)
Dermott (0.863)- Liljegren? (0.925)
Carrick? ()
Andersen (5)
Sparkie (0.675)
Kessel (1.2)
Horton (5.3)- LTIR
Total 34.4m
Lets say the Cap is 80m.
Available space: 45.6m
To sign: Matthews, Marner, Johnsson, Kapanen, a 4th line, Gardiner, a RD.
Matthews (10m), Marner (7m), Johnsson (1.5?), Kappy (1.5m?), 4th line?, Gardiner (6m?), RD?
So far: 26m used on Matthews, Marner, Johnsson, Kappy, Gardiner.
So we have 20 million left to sign a RD, and a 4th line. More than enough space to even have a bad contract (like Martin- 2.5) and sign a big ticket RD (12m) and still have 5-6m dollars for two fourth liners (and any differences in the salaries of anyone mentioned above).
Of course if Tavares is signed, we wont have space for that big ticket RD, and probably gonna have to trade Marleau/Martin, but it is doable for sure.