adding g3
adding g4
diff stored