Construct melodic chord frameworks to improve the given piece of music.
C2 C D | C2 F2 | F E F G | A4 | F2 F G | F2 A2 | A G A ^B | c4 | 
 c2 F F | B2 B2 | B G A B | A4 | F2 G F | F2 D2 | C C D C | C4 |]  
X:1
L:1/4
Q:1/4=120
M:4/4
K:F#
"F#" C2 C D | C2 F2 |"C#7" F E F G |"F#" A4 | F2 F G |"D#m" F2 A2 |"G#7" A G A ^B |"C#" c4 | 
"F#" c2 F F |"G#m" B2 B2 |"C#7" B G A B |"F#" A4 | F2 G F |"B" F2 D2 |"C#" C C D C |"F#" C4 |]  