Create a series of chord progressions to improve the harmonic structure of the given music piece.
"^A" faf d3 | dfd A3 | faf d2 f | A6 | A2 B c2 d | e2 ^d e3 | d2 e f2 g | a6 | faf d3 | 
 dfd A3 | faf d2 f | A6 | A2 B c2 d | e2 ^d e2 f | d3 f3 | d3 :|"^B" aaa ^g2 a | 
 b2 a ^g2 a | b2 a d2 e | f6 | a2 ^g d2 f | e6 | a2 g ^d2 f | e6 | aaa ^g2 a | 
 b2 a ^g2 a | b2 a d2 e | f6 | a2 g ^d2 f | e2 A ABc | d3 f3 | d6 :| 
[K:G]"^C" D3- D2 ^D | E3- E2 _E | D2 ^C D2 G | B6 | C2 D B2 A | C6 | B,2 D A2 g | 
 B,6 | D3- D2 ^D | E3- E2 _E | D2 ^C D2 G | B6 | d2 c ^G2 B | A2 D DEF | 
 G3 B3 | G6 :|  
X:1
L:1/8
M:6/8
K:D
"^A""D" faf d3 | dfd A3 | faf d2 f | A6 |"A7" A2 B c2 d | e2 ^d e3 |"D" d2 e f2 g | a6 | faf d3 | 
 dfd A3 | faf d2 f | A6 |"A7" A2 B c2 d | e2 ^d e2 f |"D" d3"A7" f3 |"D" d3 :|"^B""D" aaa ^g2 a | 
 b2 a ^g2 a | b2 a d2 e |"D" f6 |"A7" a2 ^g d2 f | e6 | a2 g ^d2 f | e6 |"D" aaa ^g2 a | 
 b2 a ^g2 a | b2 a d2 e | f6 |"A7" a2 g ^d2 f | e2 A ABc |"D" d3"A7" f3 |"D" d6 :| 
[K:G]"^C""G" D3- D2 ^D | E3- E2"Eb7" _E | D2"G" ^C D2 G | B6 |"D7" C2 D B2 A | C6 |"G" B,2 D A2 g | 
 B,6 |"G" D3- D2 ^D | E3- E2"Eb7" _E | D2"G" ^C D2 G | B6 | d2"D7" c ^G2 B | A2"D7" D DEF | 
"G" G3"D7" B3 |"G" G6 :|  