add requests as a requirement