changes p_r_g