if only x needs this interface, why you make it an...
# announcements
h
if only x needs this interface, why you make it an interface? just combine x and the interface