updated radix.c