adding requests as a dependency