change adapter