add method support