added G4 namespace