Construct melodic chord frameworks to improve the given piece of music.
| DE | G2 GB D2 G>F | EG EC D2 G>A | Bd Dd cB AG | B4 A2 DE | 
 G2 GB D2 G>F | EG EC D2 G>A | Bd cB cD FA | G2- G2- G2 |] |] d>c | 
 B2 d>B G2 BG | EG EC D2 G>A | Bd Dd cB AG | B4 A2 d>c | B2 d>B G2 BG | 
 EG EC D2 G>A | Bd cB cD FA | G2- G2- G2 |] |] DE | G2 G>A B2 Bc | 
 dD EG D2"^(D)" d>c | B2 Bc dB AG | B4 A2 DE | G2 G>A B2 Bc | 
 dB AG E2 G>A | Bd cB cD FA | G2- G2- G2 |] |] d>c | B2 d>c Bd BG | 
 EG cE D2 G>F | EC EG cB AG | B4 A2 d>c | B2 d>c Bd BG | 
 EG cE D2 G>A | Bd cB cD FA | G2- G2- G2 |]  
X:1
L:1/8
M:4/4
K:G
"A" | DE |"G" G2 GB D2 G>F |"C" EG EC"G" D2 G>A |"G" Bd Dd cB AG |"A7" B4"D7" A2 DE | 
"G" G2 GB D2 G>F |"C" EG EC"G" D2 G>A |"G" Bd cB"D7" cD FA |"G" G2-"C" G2-"G" G2 |]"B" |] d>c | 
"G" B2 d>B G2 BG |"C" EG EC"G" D2 G>A |"G" Bd Dd cB AG |"A7" B4"D7" A2 d>c |"G" B2 d>B G2 BG | 
"C" EG EC"G" D2 G>A |"G" Bd cB"D7" cD FA |"G" G2-"C" G2-"G" G2 |]"C" |] DE |"G" G2 G>A B2 Bc | 
"G" dD"C" EG"G" D2"^(D)" d>c |"G" B2 Bc dB AG |"A7" B4"D7" A2 DE |"G" G2 G>A B2 Bc | 
 dB AG"C" E2 G>A |"G" Bd cB"D7" cD FA |"G" G2-"C" G2-"G" G2 |]"D" |] d>c |"G" B2 d>c Bd BG | 
"C" EG cE"G" D2 G>F |"C" EC EG"Am" cB AG |"A7" B4"D7" A2 d>c |"G" B2 d>c Bd BG | 
"C" EG cE"G" D2 G>A |"G" Bd cB"D7" cD FA |"G" G2-"C" G2-"G" G2 |]  