add --adapter switch