patch install process