adding ability to pin the version of distribute