add complete interface member