check interfaces implemented by base classes

check interfaces implemented by base classes