project upgrde