construct show upgrade