update, uninstall added