add the adapter