add interface{} DataType