work on the RequestAdapter