only idDataType passed