Interface for adapters