-- added collection to handle multiple adapters