add requests as dependancy