fixed a bunch of issues with pip