use requests instead