add class interface