added dG and dgg