using adapters