Create another two interfaces IMyInterfaceEx, IDualMyInterfaceEx which will expose the new fuctionality that you want to develop. IMyInterfaceEx implemenattion might be located on the same class which implements IMyInterface interface. And IDualMyInterfaceEx implemenattion might be located on the same class which implements IDualMyInterface interface. Regards, ShadiK. Shadi Al-Kahwaji