patch method support