new upstream version of distribute