computeG updated