sort adapters