support for UPGRADE