added radix support