Construct melodic chord frameworks to improve the given piece of music.
|: C2 A GFE | C2 G FED | C2 D E2 C | D3 D3 :: CDC GFE | C2 F E2 D | C2 D E2 C | 
 D3 D3 :| |: C2 D E2 C | G2 E FED | C2 D E2 C | G3 FED | C2 D E2 C | G2 E FED | 
 C2 D E2 C | D3 D3 :|[K:Bblyd] | B3 F3 | F3 B3 | B3 FEF | B3- B3 | d^cd B3 | FEF B3 | 
 B3 FEF | F3- F3 | d^cd B3 | FEF B3 | B3 FEF | B3- B3 | f3 B3 | F3 B3 | B3 FEF | 
 c3- c3 |:[K:F] c2 A G2 A | G2 A B3 | c2 A AGA | B3- B3 | F2 c c2 A | 
 (4:3:4A/G/A/B/ c3 | c2 A GAG | F3 F3 :: c2 A A2 A | c2 A A2 A | F2 A A2 A | c2 A A2 A | 
 F2 A c2 B | c2 A A2 A | c2 B c2 A | F3- F3 :|  
X:1
L:1/8
M:6/8
K:Ddor
|:"Dm" C2 A GFE | C2 G FED |"C" C2 D E2 C |"Dm" D3 D3 ::"C" CDC GFE | C2 F E2 D | C2 D E2 C | 
"Dm" D3 D3 :| |:"C" C2 D E2 C | G2 E FED | C2 D E2 C |"Dm" G3 FED |"C" C2 D E2 C | G2 E FED | 
 C2 D E2 C |"Dm" D3 D3 :|[K:Bblyd] |"Bb" B3 F3 | F3 B3 | B3 FEF | B3- B3 | d^cd B3 | FEF B3 | 
 B3 FEF |"F" F3- F3 |"Bb" d^cd B3 | FEF B3 | B3 FEF | B3- B3 | f3 B3 | F3 B3 | B3 FEF | 
"C" c3- c3 |:[K:F]"Fm" c2 A G2 A | G2 A"G" B3 |"Fm" c2 A AGA |"G" B3- B3 |"Fm" F2 c c2 A | 
 (4:3:4A/G/A/B/ c3 | c2 A GAG | F3 F3 ::"Fm" c2 A A2 A | c2 A A2 A | F2 A A2 A | c2 A A2 A | 
 F2 A c2 B | c2 A A2 A | c2 B c2 A | F3- F3 :|  