upload distribution