implement class method support