string|array