cmupgrade feature added