added isNumerical based on dataTypes