Adding the interface