added PhDuck's comment and translated missing comments. Added comments to 1G4