Construct melodic chord frameworks to improve the given piece of music.
|: E2 E^D ED E^G | AB cd e4 | B2 BA Bd cB |1,3 A2 A^G E4 :|2,4 A2 A2 A4 :: 
 g>f ga gf e2 | e>d ef ed c2 |1,3 B2 Bd cB A^G | AB cd e4 :|2,4 B2 Bd cB A^G | 
 A2 A2 A4 :|  
X:1
L:1/8
M:4/4
K:Dmin
|:"E" E2 E^D ED E^G |"Am" AB cd e4 |"E7" B2 BA Bd cB |1,3"Am" A2 A^G"E" E4 :|2,4"Am" A2 A2 A4 :: 
"C" g>f ga gf e2 |"Am" e>d ef ed c2 |1,3"E7" B2 Bd cB A^G |"Am" AB cd e4 :|2,4"E7" B2 Bd cB A^G | 
"Am" A2 A2 A4 :|  