removed upgrading distribute