updates a to g4