added pluckRequest and pickRequest