updates to g
updates to g