adding uninstall functionality