add isNumeric