diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py
index 6e7da8a8e89f23406078088d55c2ca4259a89509..86596d394cdaa5efff5c5dd6564397a6025c1a44 100644
--- a/modules/aeolus/aeolus_amv.py
+++ b/modules/aeolus/aeolus_amv.py
@@ -942,7 +942,11 @@ def analyze2(amvs_list, bf_list, raob_match_list, bf_gfs_list, amv_prod_list):
                       np.average(np.abs(bin_spd[i])), np.average(bin_spd[i]), np.average(np.abs(bin_dir[i])), np.average(bin_dir[i])))
 
 
-def compare_amvs_bestfit(amvs, bfs, bin_size=200):
+def compare_amvs_bestfit(amvs_list, bfs_list, bin_size=200):
+    amvs = np.concatenate(amvs_list, axis=1)
+    amvs = np.transpose(amvs_list, axes=[1, 0])
+    bfs = np.stack(bfs_list, axis=0)
+
     didx = 4
     sidx = 3
     pidx = 2