add isNumber