Hand Curl Problems

Hi, I am having some trouble making my hand rig curl properly

I am trying to make the bone arc running across the knuckles curl smoothly when the control bone is scaled down (like the finger arcs) and after that I can rotate the controller inwards to make the hand curl some… instead the fingers curl the wrong way, and the third finger isn’t nearly as flexible as the others. I’ve done this successfully before, maybe something’s changed in the build I downloaded this morning, my ctrl+n “z-axis up” isn’t doing so well now so maybe I’ve messed up some bone rolls?

Thanks for any help

fixed now, just needed to open up another axis on the arc’s end and have the bones arc more before using IK