adds requests as dependency