Construct melodic chord frameworks to improve the given piece of music.
|: g2 G GFG | EGG DGG | g2 G GFG | EAG FED | g2 G GFG | EGG DGG | 
 EGG FGA | BGF G3 :: GBd dBd | GAB d3 | GBd dcB | cdc A3 | GBd dBd | GAB def | 
 gfe dBG |1 ABA G3 :|2 ABc def |]  
X:1
L:1/8
M:6/8
K:G
|:"G" g2 G GFG |"C" EGG"G" DGG | g2 G GFG |"Am" EAG"D" FED |"G" g2 G GFG |"C" EGG"G" DGG | 
"C" EGG"D" FGA |"G" BGF G3 ::"G" GBd dBd | GAB d3 | GBd dcB |"D" cdc A3 |"G" GBd dBd | GAB def | 
"C" gfe dBG |1"D" ABA G3 :|2"D" ABc def |]  