adapters complete