Construct melodic chord frameworks to improve the given piece of music.
|: D2 F{E}D FAAd | B2 BA FABc |1,3 d2{c} dB ABde | fede fe e2 ||2,4 
 d2{c} dB ABdB | AFEG FD D2 :: faab afd{e}f | gefd edBc |1,3 
 d2{c} dB ABde | fede fe e2 :|2,4 d2{c} dB ABdB | AFEG FD D2 :|  
X:1
L:1/8
M:4/4
K:D
|:"D" D2 F{E}D FAAd |"G" B2 BA"A7" FABc |1,3"D" d2{c} dB"Bm" ABde |"Em" fede"A7" fe e2 ||2,4 
"D" d2{c} dB ABdB |"A7" AFEG"D" FD D2 ::"D" faab afd{e}f |"Em" gefd"A7" edBc |1,3 
"D" d2{c} dB"Bm" ABde |"Em" fede"A7" fe e2 :|2,4"D" d2{c} dB ABdB |"A7" AFEG"D" FD D2 :|  