add upgrade others