g1
g2