Awesome thanks I had a question on upgrading do I have to try to max roll each level or only lvl 5?
I wouldn't bother trying to min max outside of rank 5 (or rank 3 if that's the maximum possible, regardless of rank unlock progression). It's a waste of time as the increments are so low as to be virtually irrelevant. Also if your first roll is good,
bank it. You can always try again and see if you can gain a better outcome. But if you get a better result than you have, it's always always better to accept it, than trying to get a better outcome and ending up with nothing.