adapter resolution