adding upgrade paths