support ...interface{}