2 left for help please:
26d meteorological projectile (8,6)
c-u-d-n- r-c-e-
38d providing help (10)
-u-p-r-i-E
I think this one may be supporting but then I have rElentless for 56a inexorable providing the last letter of 38d
Thank you & Happy New Year