use requests package for http interactions