specify adapter