partly upgrade