Design chord progressions that complement the provided melody.
|: gfg age | d2 B{c} BAB | d2 B{c} BAB | dBG G2 d | gfg age | d2 B{c} BAB | 
 dBG GAB | A3 G3 :: d2 e g2 a | b2 b bag | a2 a{b} age | gfg age | d2 e g2 a | 
 b2 b bag | age dgb | a3 g3 :|  
X:1
L:1/8
M:6/8
K:G
|:"G" gfg"C" age |"G" d2 B{c} BAB | d2 B{c} BAB | dBG G2 d |"G" gfg"C" age |"G" d2 B{c} BAB | 
 dBG GAB |"D" A3"G" G3 ::"G" d2 e g2 a | b2 b bag |"Am" a2 a{b} age |"C" gfg age |"G" d2 e g2 a | 
 b2 b bag |"Am" age"G" dgb |"D" a3"G" g3 :|  