added pmg and gc