change and upgrade