start working on RequestAdapter concept