added extending interface test