moving from old stuff to new stuff, better radix implementation overall