Construct melodic chord frameworks to improve the given piece of music.
G2 BG AGFD | G2 BG cAFA | G2 BG AGFD | defd cAFA :| dcde dBGB | 
 dedB cAFA | dcde dBGB | defd cAFA | d3 e dBGB | dedB cAFA | 
 d2 df e2 ef | gefd cAFA |]: g2 gb a2 af | g2 ab c'baf | gfgb abaf | 
 defd cAFA :| (3(BAG) dG BGGA | (3(BAG) dB cAFA | (3(BAG) dG BGGB | 
 defd cAFA | (3(BAG) dG BGGA | (3(BAG) dB cAFA | BG G2 cA A2 | 
 defd cAFA |]  
X:1
L:1/8
M:2/2
K:G
"G" G2 BG"D" AGFD |"G" G2 BG"D" cAFA |"G" G2 BG"D" AGFD |"C" defd"D" cAFA :|"G" dcde dBGB | 
"G" dedB"D" cAFA |"G" dcde dBGB |"C" defd"D" cAFA |"G" d3 e dBGB |"G" dedB"D" cAFA | 
"G" d2 df"C" e2 ef |"C" gefd"D" cAFA |]:"G" g2 gb"D" a2 af |"G" g2 ab"D" c'baf |"G" gfgb abaf | 
"C" defd"D" cAFA :|"G" (3(BAG) dG BGGA |"G" (3(BAG) dB"D" cAFA |"G" (3(BAG) dG BGGB | 
"C" defd"D" cAFA |"G" (3(BAG) dG BGGA |"G" (3(BAG) dB"D" cAFA |"G" BG G2"C" cA A2 | 
"C" defd"D" cAFA |]  