upg process