Change Adapters into backends