adding adapter