class interface add