add isUndefined isNull has