added realistc G constant