interface -> class -> subclass A -> subc...
# announcements
a
interface -> class -> subclass A -> subclass B. remove from interface, this still holds true without change: class -> subclassA -> subclassB