Construct melodic chord frameworks to improve the given piece of music.
D2 | G3 A B2 B2 | cBAG B4 | B2 A2 A2 GA | B2 A2 A2 B2 | G3 A B2 B2 | cBAG B3 A | 
 G2 E2 E2 DE | G2 E2 E2 :: d2 || e2 g2 d3 B | cBAG B4 | B2 A2 A2 GA | B2 A2 A3 d | 
 e2 g2 d2 B2 | cBAG B3 A | G2 E2 E2 DE | G2 E2 E2 :|  
X:1
L:1/8
M:4/4
K:Emin
 D2 |"G" G3 A B2 B2 | cBAG B4 |"D7" B2 A2 A2 GA | B2 A2 A2 B2 |"G" G3 A B2 B2 | cBAG"B7" B3 A | 
"Em" G2 E2 E2 DE | G2 E2 E2 :: d2 ||"C" e2 g2"G" d3 B | cBAG B4 |"D7" B2 A2 A2 GA | B2 A2 A3 d | 
"C" e2 g2"G" d2 B2 | cBAG"B7" B3 A |"Em" G2 E2 E2 DE | G2 E2 E2 :|  