debugging of interfaces addded