changed format arg from DataType to string, changed messages for alternative data structures