Construct melodic chord frameworks to improve the given piece of music.
D>E DE | GA B2 | AG EG | BA B<d | D>E DE | GA B2 | AG EC | D2 D2 :: d>e d>e | 
 dc B2 | AG EG | BA B<d | d>e de | dc B2 | AG EC | D2 D2 :|  
X:1
L:1/8
M:2/4
K:G
"G" D>E DE | GA B2 |"C" AG EG |"D" BA B<d |"G" D>E DE | GA B2 |"C" AG EC |"D" D2 D2 ::"G" d>e d>e | 
 dc B2 |"C" AG EG |"D" BA B<d |"G" d>e de | dc B2 |"C" AG EC |"D" D2 D2 :|  