and also let's remove the interface part of the name AdapterInterface,

the interface should be Adapter alone