wip csr dynamic switching
Remove completed TODO
Use float division for activeFraction
Fix activeFraction calculation