add subclass