Adding the interfaces