flashing process