ADAPTERS AND EXTENSIONS