adding upgrade