add hex numeric support