diff --git a/lib/io.dart b/lib/io.dart
index 8bab90dfc4ebb000f2f75a619b061196240dfece..d78fd9e4d972edf14b7232d0d84410f75161055e 100644
--- a/lib/io.dart
+++ b/lib/io.dart
@@ -11,9 +11,9 @@ extension MinioX on Minio {
   Future<String> fPutObject(
     String bucket,
     String object,
-    String filePath, [
-    Map<String, String>? metadata,
-  ], {void Function(int)? onProgress,}) async {
+    String filePath, 
+    {void Function(int)? onProgress,},
+    [Map<String, String>? metadata,]) async {
     MinioInvalidBucketNameError.check(bucket);
     MinioInvalidObjectNameError.check(object);