changed to using pip's recommended install method