when B is abstract, it gives error
# announcements
u
when B is abstract, it gives error