G function updates