Support any data type
Don't use ? if data type isnt string