Match adapter interface with abstract