updated g from ddd