Construct melodic chord frameworks to improve the given piece of music.
e>d | c2 A>c d2 B>d | c2 A>c B<G E>d | c2 A>c d2 B>d | c>A B>G A2 :: 
 e>d | c<e e<a f2 e>d | c2 A>c B<G E>d | c<e e<a f2 e>d | c>A B>G A2 :|  
X:1
L:1/8
M:4/4
K:D
 e>d |"A" c2 A>c"D" d2 B>d |"A" c2 A>c"Em" B<G E>d |"A" c2 A>c"G" d2 B>d |"A" c>A"Em" B>G"A" A2 :: 
 e>d |"A" c<e e<a"D" f2 e>d |"A" c2 A>c"Em" B<G E>d |"A" c<e"D" e<a f2 e>d |"A" c>A"G" B>G"A" A2 :|  